Well, the thing is that when chrome.tabs.onUpdated is fired the `changeInfo.status` says `loading` (though now I'm not sure that the document was in a loading state as well), so I didn't want to perform Zotero.Inject.detect() until the page is loaded. But I see what you mean. Since we already have one `load` handler, it should work later on as well.