public PointingEvent(ControllerEvent evnt, int x, int y) : base(evnt) { X = x; Y = y; }
public MotionEvent(ControllerEvent evnt, int motion) : base(evnt) { Motion = motion; }
public PressedEvent(ControllerEvent evnt) : base(evnt) { }
public ClickEvent(ControllerEvent evnt) : base(evnt) { }
public BasicEvent(ControllerEvent evnt) { ControllerEvent = evnt; }