private:
bool button_press_event(unsigned);
bool button_release_event(unsigned);
bool axis_motion_event(unsigned, float, float);
private:
bool button_press_event(unsigned);
bool button_release_event(unsigned);
bool axis_motion_event(unsigned, float, float);