The adenomatous polyposis coli protein: in the limelight out at the edge