Promise error handling.
Event listener logging.
Promise fixes.
Name changes, logging.
ContentScriptInterface postMessage
Reload page, post message.
Loop through all windows.