Add the willStart() function to Widgets. This function is executed between init() and start() and its purpose is to perform various asynchronous calls required for start() to be executed. It is automatically called after rendering a Widget, and start() is called once the Deferred returned by willStart() is resolved.