protected override void DisposeOther() { base.DisposeOther(); OnMouseEntry = null; OnButtonPress = null; OnMouseExit = null; Unhook(); }