The only way that it's safe to use `defer` is by also deferring the events, which appears to be needed since that's also the way l10n is loaded.