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

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



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