rem: this.request.onprogress = Feed.onProgress; 
add: this.request.onprogress = this.onProgress; 
context:   download: function(aParseItems, aCallback)   {     this.downloadCallback = aCallback; // may be null     // Whether or not to parse items when downloading and parsing the feed.    // Defaults to true, but setting to false is useful for obtaining    // just the title of the feed when the user subscribes to it.    this.parseItems = aParseItems == null ? true : aParseItems ? true : false;    // Before we do anything...make sure the url is an http url. This is just a sanity check    // so we don't try opening mailto urls, imap urls, etc. that the user may have tried to subscribe to     // as an rss feed..    var uri = Components.classes["@mozilla.org/network/standard-url;1"].                        createInstance(Components.interfaces.nsIURI);    uri.spec = this.url;    if (!(uri.schemeIs("http") || uri.schemeIs("https")))      return this.onParseError(this); // simulate an invalid feed error    // Before we try to download the feed, make sure we aren't already processing the feed    // by looking up the url in our feed cache    if (FeedCache.getFeed(this.url))    {      if (this.downloadCallback)        this.downloadCallback.downloaded(this, kNewsBlogFeedIsBusy);      return ; // don't do anything, the feed is already in use    }    this.request = Components.classes["@mozilla.org/xmlextras/xmlhttprequest;1"]                   .createInstance(Components.interfaces.nsIXMLHttpRequest);    this.request.onprogress = Feed.onProgress; // must be set before calling .open    this.request.open("GET", this.url, true);    var lastModified = this.lastModified;    if (lastModified)      this.request.setRequestHeader("If-Modified-Since", lastModified);    this.request.overrideMimeType("text/xml");    this.request.onload = this.onDownloaded;    this.request.onerror = this.onDownloadError;    FeedCache.putFeed(this);    this.request.send(null);  }, 
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/25677ada849f3f82cb695e831d0b015e144e5e53/Feed.js/clean/mail/extensions/newsblog/content/Feed.js