Communication between arbitrary views in Backbone.js can be tough. Here is our solution to build an EventBus to allow communication via a pub/sub setup.
In a recent project we chose to use the EventBus in conjunction with Guice (a dependency injection library) and have had a lot of success with it. Specifically, objects in our syst