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