lgtm, I had removed `main.js` in a recent commit only because it was dead code after the `background.html` was added, but I prefer the simplicity and reliability of the javascript event page.