title: Backbone.js global events
body: <p>A quick question regarding Events in Backbone - is there any way to define a set of global events, which can be re-used in different views?</p>
  
  <p>For instance - say I have several Views which are rendered on the page. Each View has a button that will expand a menu. There are also several other generic elements and events. Without putting this event logic into each View, is there a way that each of these Views could inherit, or pull these events from a global events definition? It would certainly save time and be a lot cleaner solution by defining these generic events in one place.</p>
  
  <p>I've seen terms such as Event Aggregator and Factory patterns thrown around - but not sure on the best approach (or if they will achieve what I'm after).</p>