IE support
Avoid double calls
Implemented AJAX/SyncAjax resource loader
Implemented deferred/promise