code: function XDRObject(method, url, payload) {
    var self = this;
    EventEmitter.call(this);
  
    setTimeout(function() {
      self._start(method, url, payload);
    }, 0);
  }
docs: References: http://ajaxian.com/archives/100-line-ajax-wrapper http://msdn.microsoft.com/en-us/library/cc288060(v=VS.85).aspx