 class DetailViewController: NSViewController, WKNavigationDelegate, WKUIDelegate {
 
 	var webview: WKWebView!
-	
+	var visualEffectView: NSVisualEffectView!
+
 	var article: Article? {
 		didSet {
 			reloadHTML()
+			showOrHideWebView()
 		}
 	}
 

			webview.customUserAgent = userAgent
		}

		let boxView = self.view as! DetailBox
		boxView.contentView = webview
		boxView.rs_addFullSizeConstraints(forSubview: webview)
		
		boxView.viewController = self
	}

	// MARK: Notifications

			webview.loadHTMLString("", baseURL: nil)
		}
	}

	private func showOrHideWebView() {

		if let _ = article {
			switchToView(webview)
		}
		else {
			switchToView(visualEffectView)
		}
	}

	private func switchToView(_ view: NSView) {

		let boxView = self.view as! DetailBox
		if boxView.contentView == view {
			return
		}
		boxView.contentView = view
		boxView.rs_addFullSizeConstraints(forSubview: view)
	}

	// MARK: WKNavigationDelegate
	
	public func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) {
