 
     var location: NSURL?
     var viewController: UIViewController { return self }
-    private var navigating = false
 
     // MARK: View Lifecycle
 

        webView = nil
    }
    
    override func traitCollectionDidChange(previousTraitCollection: UITraitCollection?) {
        super.traitCollectionDidChange(previousTraitCollection)
        updateWebViewScrollViewInsets()
    }

    private func updateWebViewScrollViewInsets() {
        if let scrollView = webView?.scrollView where !navigating {
            let insets = UIEdgeInsets(top: topLayoutGuide.length, left: 0, bottom: bottomLayoutGuide.length, right: 0)
            scrollView.scrollIndicatorInsets = insets
            scrollView.contentInset = insets

    }

    override func viewWillAppear(animated: Bool) {
        super.viewWillAppear(animated)
        visitableDelegate?.visitableViewWillAppear(self)
    }

    override func viewDidAppear(animated: Bool) {
        super.viewDidAppear(animated)
        visitableDelegate?.visitableViewDidAppear(self)
    }

    // MARK: Visitable Lifecycle
