public override void MouseDragged (NSEvent theEvent) { if(theEvent == null) return; base.MouseDragged (theEvent); FireMouseDragged (theEvent); } public virtual void FireMouseDragged(NSEvent theEvent)