public virtual void OnMouseMove(MouseStateArgs mouseState) { }
public virtual void OnMouseWheel(MouseStateArgs args, int delta) { }
public virtual void OnMouseDown(MouseStateArgs mouseState) { }
public virtual void OnMouseUp(MouseStateArgs mouseState) { }