Move click and webrequest handlers outside of onInstalled Since onInstalled is called when the extension is initially installed, updated, or when the browser updates, I believe this was causing the bug where clicking the page action icon was not working. The handlers should be installed whenever background.js is loaded. Change-Id: I88687185c32751d3afe6d0dab783cf4a39154ab2