Make jsMessageQueue visible to out-of-package subclasses
Fix plumbing of key events to instance webview