use Event Pages instead of persistent Background Pages

https://developer.chrome.com/extensions/event_pages