try harder not to leak HtmlWindow::webBrowser