Running initialization on a thread other than core WebView thread + minor cleanup