Improve iwidget load event handling
Improve instantiate waits
Fix unload event