message: Remove use of virtual and final together in base class
  It's just silly to use both virtual and final together when declaring a
  new method. Final should only be used when overriding a base class
  method.
diff: @@ -47,7 +47,7 @@ private:
  void lstItemsSelectionChanged();
  void onMouseWheel(int x, int y);
  - virtual void onMouseDown(NAS2D::EventHandler::MouseButton button, int x, int y) final;
  + void onMouseDown(NAS2D::EventHandler::MouseButton button, int x, int y);
  private:
  Button btnDown;
  