 public class Readability: NSObject, WKNavigationDelegate, WKScriptMessageHandler {
     private weak var webView: WKWebView?
     private let completionHandler: ((_ content: String?, _ rawWebView: WKWebView, _ error: Error?) -> Void)
-    private let readabilityUserScript = ReadabilityUserScript(scriptInjectionTime: .atDocumentEnd)
     private var isRenderingReadabilityHTML = false
     private let suppressSubresourceLoadingDuringConversion: ReadabilitySubresourceSuppressionType
     private var allowNavigationFailures = 0

        // TODO: Revisit once we make it configurable during loading.
//        setJavascript(enabled: false)
        
        if !webView.configuration.userContentController.userScripts.contains(readabilityUserScript) {
            webView.configuration.userContentController.addUserScript(readabilityUserScript)
        }

    
    public func load(html: String, baseURL: URL?) {
        webView?.loadHTMLString(html, baseURL: baseURL)
    }
    
    private func setJavascript(enabled: Bool) {
