         }
     }
     
+    func webView(webView: WKWebView, didFinishLoad navigation: WKNavigation) {
+    }
+    
 	var videoFileReferencedURL = false
     override func observeValueForKeyPath(keyPath: String?, ofObject object: AnyObject?, change: [String : AnyObject]?, context: UnsafeMutablePointer<Void>) {
         

    }

    var webView = WKWebView()
    var shouldRedirect: Bool {
        get {
            return !NSUserDefaults.standardUserDefaults().boolForKey(UserSetting.DisabledMagicURLs.userDefaultsKey)

    internal func loadURL(url:NSURL) {
        webView.loadRequest(NSURLRequest(URL: url))
    }

    func playerDidFinishPlaying(note: NSNotification) {
        NSNotificationCenter.defaultCenter().removeObserver(self, name: AVPlayerItemDidPlayToEndTimeNotification, object: note.object)
        print("Video Finished")
    }

    func loadURLObject(urlObject : NSNotification) {
        if let url = urlObject.object as? NSURL {
            loadAlmostURL(url.absoluteString);
