event page instead of background page. persistent port for messaging