newOverlay.getLoadingPromise().then( function () {
            self.switching = true;
            self.overlayManager.replaceCurrent( newOverlay );
            self.switching = false;
        } );