ok.js
function (event, fn, context) {
		this._events = this._events || {};
		var e = this._events[event] || (this._events[event] = []);
		e.push([fn, context]);
	}
function (event, fn, context) {
		this._events = this._events || {};
		var e = this._events[event] || (this._events[event] = []);
		e.push([fn, context]);
	}
function ( event , fn , context ) { this . _events = this . _events || { } ; var e = this . _events [ event ] || ( this . _events [ event ] = [ ] ) ; e . push ( [ fn , context ] ) ; }
Adds a callback to the event queue which is executed when an event fires
@param {string} event Event name
@param {Function} fn Callback function. Executed when event fires.
@param {*=} context Optional context to apply to callback
Adds a callback to the event queue which is executed when an event fires