     func activateVisitable(visitable: TLVisitable) {
         if visitable !== activatedVisitable {
             if let activatedVisitable = self.activatedVisitable {
+                activatedVisitable.updateScreenshot()
+                activatedVisitable.showScreenshot()
                 deactivateVisitable(activatedVisitable)
             }
 


    func deactivateVisitable(visitable: TLVisitable) {
        if visitable === activatedVisitable {
            visitable.updateScreenshot()
            visitable.showScreenshot()
            visitable.deactivateWebView()
            self.activatedVisitable = nil
        }

            currentVisit!.completeNavigation()
        } else if visitable === topmostVisit?.visitable && topmostVisit?.state == .Completed {
            // Reappearing after canceled navigation
            visitable.hideScreenshot()
            visitable.hideActivityIndicator()
        }
    }

