Convert to Event Page

As a Background Page the extension permanently consumes about 20Mb of memory. Google suggests using Event Pages, which only use memory when they're activated, so I've converted it to that format.