rem: case progId+";onStatus": 
add: case contractId+";onStatus": 
context:     Observe: function( subject, topic, data ) {        switch ( topic ) {            case progId+";onProgress":                var words = data.split( " " );                onProgress( words[0], words[1] );                break;            case progId+";onStatus":                // Ignore useless "Transferring data..." messages                // after download has started.                if ( !started ) {                   onStatus( data );                }                break;            case progId+";onCompletion":                onCompletion( data );                break;            case progId+";onError":                onError( data );                break;            default:                alert( "Unknown topic: " + topic + "\nData: " + data );                break;        }        return;    }
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/6cc70ebd6c97bd0b2fe48c31f579e855387ced9d/downloadProgress.js/clean/xpfe/components/xfer/resources/downloadProgress.js