//extend the A object with Backbone.Events methods var A = _.extend({name:'A'}, Backbone.Events); A.on('say:hi', function () { console.log('Hi'); }); A.on('say:hello', function () { console.log('Hello'); }); //trigger say:hi and say:hello, notice I can call two events with one trigger A.trigger('say:hi say:hello'); //FYI this does not trigger both A.trigger('say');