For example, youtube, github, etc. depend on urls.detection event. I assume their callback is removed when urls is unloaded. Ideally, we continue to track this and re-register it when the event becomes available again.
(This can occur during reloads, or initial startup.)