Reason we need action manager until next jQuery
HTML
<span id="output"></span>
JavaScript
var d = new $.Deferred();
p = d.promise();
d.resolve();
var log = function(val){
$("#output").html( $("#output").html() + "<br/>" + val);
};
p.then(function(){
log("World");
});
log("Hello ");