I would create a global mediator:
export var mediator = _.extend({}, Backbone.Events);
And then use it to listen to messages in Views:
m.mediator.on('change:page change:sort change:tags', this.renderTable, this);
And fire them from Models/Collections:
m.mediator.trigger('change:sort', sortOrder);
Instead of listening to changes on them:
this.paginator.bind('change', fn, this);
So I can plug & play different parts of the system together.
Edit: A link from Addy Osmani: http://addyosmani.com/largescalejavascript/#mediatorpattern