In case the window load event was fired before getting to the Ember initializer, it would pause app loading indefinitely. This makes sure that app loading is only paused, if there's still an event to wait for.
Refs #17 Allows the user provided Web3 instance to be inserted before we try to use it.