//create a default Model object var myModel = new Backbone.Model(); //bind a callback to the built-in 'all' event myModel.on('all', function (e) { console.log(e); }); //triggers 'change' and 'change:attribute' event, which triggers 'all' twice myModel.set({'test':'test'}); /*using listenTo() can accomplish the same thing var A = _.extend({}, Backbone.Events); A.listenTo(myModel, 'all', function (e) { console.log(e); }); */