The first oAuth pop-up (ie. immediate: false) works (in that it grants
permssions), but the pop-up then hangs, and the callback (which fetches events,
sets the badge number, etc) never fires.
On (hacky) work-around would be to poll for events on start-up/install, so that
even with the hung pop-up, the events would be updated shortly after the user
accepts.