define('dispatcher', ['underscore', 'backbone'], function (_, Backbone) {
return _.clone(Backbone.Events);
});
require(['dispatcher'], function (dispatcher, ...) {
...
this.listenTo(dispatcher, 'EVENT_NAME', this.myCallback);
...
dispatcher.trigger('EVENT_NAME', data)
...
})