message: Replace `pointInRect_f` with `contains` in Button
  The new code is more clear there is a conversion to integer before
  checking for if the rect contains the point.
diff: @@ -148,7 +148,7 @@ void Button::onMouseUp(EventHandler::MouseButton button, int x, int y)
  void Button::onMouseMotion(int x, int y, int /*dX*/, int /*dY*/)
  {
  - mMouseHover = pointInRect_f(x, y, rect());
  + mMouseHover = mRect.to<int>().contains(NAS2D::Point{x, y});
  }
  