add: if (!this._window) {   return; }  
context:   handleEvent: function(event) {    if (event.target.ownerDocument != this._document) {      LOG("FeedWriter.handleEvent: Someone passed the feed writer as a listener to the events of another document!");      return;    }    switch(event.type) {      case "command" : {        switch(event.target.id) {          case "subscribeButton":            this.subscribe();            break;          case "chooseApplicationMenuItem":            // For keyboard-only users, we only show the file picker once the             // subscribe button is pressed. See click event handling for the            // mouse-case.            break;          default:            this._setAlwaysUseLabel();        }        break;      }      case "click": {        if (event.target.id == "chooseApplicationMenuItem") {          if (!this._chooseClientApp()) {            // Select the (per-prefs) selected handler if no application was selected            this._setSelectedHandler();          }        }      }    }  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/ee261fea7bee7160e384f8c26075c3be625215a5/FeedWriter.js/clean/browser/components/feeds/src/FeedWriter.js