add: case progId+";onError": onError( data ); break; 
context:     Observe: function( subject, topic, data ) {        switch ( topic ) {            case progId+";onProgress":                var words = data.split( " " );                onProgress( words[0], words[1] );                break;            case progId+";onStatus":                onStatus( data );                break;            case progId+";onCompletion":                onCompletion( data );                break;            default:                alert( "Unknown topic: " + topic + "\nData: " + data );                break;        }        return;    }
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/4c6d1eb90a06733d91084861109a8144106859bb/downloadProgress.js/clean/xpfe/components/xfer/resources/downloadProgress.js