message: Swap UI update and event dispatch
diff: @@ -53,8 +53,8 @@ void RadioButtonGroup::RadioButton::onMouseDown(EventHandler::MouseButton button
  if (button == EventHandler::MouseButton::Left && mRect.contains(Point{x, y}))
  {
  - mSignal();
  mParentContainer->select(this);
  + mSignal();
  }
  }
  