Bug 1031890 - Vertical homescreen takes a long time to load

Hmm, this seems a bit hacky to me. Is there any solution that doesn't rely on a hard coded timeout? My preference would be an event somewhere + a spin of the event loop with setTimeout.