public void ShowPage(string pageKey)
 {
     try {
         var newView = uiFactory.GetNextPage(pageKey, Settings, this);
         View.HeaderText     = pageKey;
         View.CurrentControl = newView;
     } catch (DependencyFailureException ex) {
         view.ShowErrorMessage(ex.Message);
     } catch (V1ConnectionRequiredException) {
         view.ShowErrorMessage("To open the page, valid V1 connection is required");
     }
 }