Using _.Deferred instead of $.Deferred