code: function(name, data) {
  			var i,
  				id,
  				instanceData,
  				behaviorInstance,
  				moduleBehaviors;
  
  			for (id in instances) {
  
  				if (instances.hasOwnProperty(id)) {
  					instanceData = instances[id];
  
  					// Module message handler is called first
  					callMessageHandler(instanceData.instance, name, data);
  
  					// And then any message handlers defined in module's behaviors
  					moduleBehaviors = getBehaviors(instanceData);
  					for (i = 0; i < moduleBehaviors.length; i++) {
  						behaviorInstance = moduleBehaviors[i];
  						callMessageHandler(behaviorInstance, name, data);
  					}
  				}
  
  			}
  
  			// also fire an event so non-T3 code can listen for the message
  			this.fire('message', {
  				message: name,
  				messageData: data
  			});
  
  			return this;
  		}
docs: ---------------------------------------------------------------------- Messaging ---------------------------------------------------------------------- 
  Broadcasts a message to all registered listeners
  @param {string} name Name of the message
  @param {*} [data] Custom parameters for the message
  @returns {Box.Application} The application object.