docs: function() {
  			var events	= this.events;
  			if (!events) { return this; }
  
  			var tag		= this.tag,
  				prefix	= '',
  				method	= 'removeEventListener';
  
  
  			// Round and round we go...
  			if (!tag.removeEventListener) {
  				prefix = 'on';
  				method = 'detachEvent';
  			}
  
  			tag[method](prefix + 'error', events.failed);
  			tag[method](prefix + 'load', events.loaded);
  			tag[method](prefix + 'readystatechange', events.state);
  
  			delete this.events;
  			return this;
  		}