more Apple like method names, avoiding forXForRect "in" means that it has to be part of the given rect, not use the "for rect" method
removed unused method