void xTopWindowListener_Disposing(object sender, EventObjectForwarder e)
 {
     Logger.Instance.Log(LogPriority.DEBUG, this, "disposing");
     fireDisposingEvent(e.E);
     initialize();
 }
        void xTopWindowListener_WindowActivated(object sender, EventObjectForwarder e)
        {
            try
            {
                Logger.Instance.Log(LogPriority.DEBUG, this, "windowActivated " + e.E.Source.GetHashCode());
            }
            catch { }
            fireWindowActivatedEvent(e.E);

        }
 void xSelectionListener_SelectionChanged(object sender, EventObjectForwarder e)
 {
     selectionChanged(e.E);
 }
 void xWindowListener_WindowDisabled(object sender, EventObjectForwarder e) { windowDisabled(e.E); }
 void xWindowListener_WindowHidden(object sender, EventObjectForwarder e) { windowHidden(e.E); }
 void disposing(object sender, EventObjectForwarder e) { disposing(e.E); }