function Deferred() {
	this._callbackFunc = null;
	this._errbackFunc = null;
	this._state = "initial"; // initial, set, fired, canceled, canceled-fired
	this.canceller = null;
}
// deferred.js - this code is in the Public Domain
deferred.js - this code is in the Public Domain
deferred . js - this code is in the Public Domain
function Deferred() {
	this._callbackFunc = null;
	this._errbackFunc = null;
	this._state = "initial"; 
	this.canceller = null;
}
function Deferred ( ) { this . _callbackFunc = null ; this . _errbackFunc = null ; this . _state = "initial" ; this . canceller = null ; }
deferred.js - this code is in the Public Domain
deferred . js - this code is in the Public Domain
// initial, set, fired, canceled, canceled-fired