protected override void OnDestroyed() { Program.TextRefresher.Handlers -= refreshDisplayText; if (_dockExpander != null) { Program.LoggerWindow.FocusInEvent -= windowFocusIn_event; _dockExpander.Destroy( ); } base.OnDestroyed(); }