code: public boolean isInsideBounds(int x, int y)
  	{
  		if (!isVisible())
  			return false;
  		int sx = screenPosition().x();
  		int sy = screenPosition().y();
  		return x >= sx && x <= sx + size().width() && y >= sy && y <= sy + size().height();
  	}
docs: Checks if supplied coordinates are inside this {@link UIComponent} bounds.
  
  @param x the x
  @param y the y
  @return true, if coordinates are inside bounds