You have three components each of which might have certain state. These components depend on one particular component that emits events. These three views have to all define the emitting component as a dependency and manually subscribe to the events in order to sync the state.
var View = require('lib/View'),
source = require('source');
module.exports = View.extend({