ace.provide("ace.MEventEmitter"); ace.MEventEmitter.$initEvents = function() { this._eventRegistry = {}; }; ace.MEventEmitter.$dispatchEvent = function(eventName, e) { var listeners = this._eventRegistry[eventName]; if (!listeners) return; var e = e || {}; e.type = eventName; for (var i=0; i