public override void Destroy() { if (ActiveDialog != null) (ActiveDialog as Widget).Destroy (); (Journal as Widget).Destroy (); base.Destroy (); }