Bug 1017941 - Initialize loop during delayedStartup() to avoid observer leaks. r=Unfocused