convert background page to event page

background page を使わないで event page を使うべき、ということで対応してみました。
https://developer.chrome.com/extensions/event_pages

手元で色々動かした感じでは動いていそうですが何か抜けなどあるようでしたら指摘お願いします。