(function(){var e=function(e){var t=this;e.require().script("mvc/controller","mvc/lang.openajax").done(function(){var n=function(){e.Controller.processors.subscribe=function(e,t,n,r,i){var s=OpenAjax.hub.subscribe(n,function(){return i[r].apply(i,arguments)});return function(){OpenAjax.hub.unsubscribe(s)}},e.Controller.prototype.publish=function(){OpenAjax.hub.publish.apply(OpenAjax.hub,arguments)}};n(),t.resolveWith(n)})};dispatch("mvc/controller.subscribe").containing(e).to("Foundry/2.1 Modules")})();