rem: if (this._monitor.childNodes.length) 
add: if (this._monitor.hasChildNodes()) 
context:   updatePosition: function (aPosition)  {    if (this._monitor.childNodes.length)      this._monitor.removeChild(this._monitor.firstChild);          this._position = aPosition;    if (this._position == kIShellService.BACKGROUND_TILE)      this._tileImage();    else if (this._position == kIShellService.BACKGROUND_STRETCH)      this._stretchImage();    else      this._centerImage();  },
meta: 10520	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10520/1bb035a63374b74f8014198cc0e70777199980d4/setDesktopBackground.js/clean/browser/components/shell/content/setDesktopBackground.js