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