lib/packages/core.js
function(event_name) {

		this._event_listeners[event_name] = this._createEventWrapper(event_name);

		if ((event_name in this._dom_event_support) && this._dom_event_support[event_name].delegation) {

			Firestorm.Element.addDelegation(window, event_name, '*', this._event_listeners[event_name]);

		} else {

			Firestorm.Element.addListener(window, event_name, this._event_listeners[event_name]);

		}

	}
function(event_name) {

		this._event_listeners[event_name] = this._createEventWrapper(event_name);

		if ((event_name in this._dom_event_support) && this._dom_event_support[event_name].delegation) {

			Firestorm.Element.addDelegation(window, event_name, '*', this._event_listeners[event_name]);

		} else {

			Firestorm.Element.addListener(window, event_name, this._event_listeners[event_name]);

		}

	}
function ( event_name ) { this . _event_listeners [ event_name ] = this . _createEventWrapper ( event_name ) ; if ( ( event_name in this . _dom_event_support ) && this . _dom_event_support [ event_name ] . delegation ) { Firestorm . Element . addDelegation ( window , event_name , '*' , this . _event_listeners [ event_name ] ) ; } else { Firestorm . Element . addListener ( window , event_name , this . _event_listeners [ event_name ] ) ; } }
Attach a listener to window object, start listening to the event
@param {string} event_name DOM event name
Attach a listener to window object start listening to the event