   let storage: Storage
   weak var delegate: KeymanWebDelegate?
   private var useSpecialFont = false
+  private var userContentController = WKUserContentController()
+  private let keymanWebViewName: String = "keyman"
 
   // Views
   var webView: KeymanWebView?


  override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)
  }
  
  // Very useful for immediately adjusting the WebView's properties upon loading.

    prefs.javaScriptEnabled = true
    config.preferences = prefs
    config.suppressesIncrementalRendering = false
    config.userContentController = self.userContentController
    
    webView = KeymanWebView(frame: CGRect(origin: .zero, size: keyboardSize), configuration: config)
    webView!.isOpaque = false
    webView!.translatesAutoresizingMaskIntoConstraints = false
