using ofBaseHasTexture instead of ofRectangle -> have much more sense