better isOnScreen(ofRectangle)