private void ScreenClose(Type screenType)
 {
     _currentScreen.OnHideStart();
     if (ViewClosed != null)
     {
         ViewClosed(_currentScreen);
     }
 }
        private void OverlayHide(Type screenType)
        {
            AbstractView view = _currentOverlays[screenType];

            view.OnHideStart();
            if (OverlayClosed != null)
            {
                OverlayClosed(view);
            }
        }