rem: registerEvent("mousemove", birdArea, birdAreaMove); registerEvent("mousemove", birdImg, birdAreaMove); registerEvent("mouseup",   birdArea, birdAreaEndDrag); registerEvent("mouseup",   birdImg, birdAreaEndDrag);  
add: unregisterEvent("mousedown", overlay, birdAreaStartDrag); unregisterEvent("mousedown", birdImg, birdAreaStartDrag); registerEvent("mousemove", document, birdAreaMove); registerEvent("mouseup",   document, birdAreaEndDrag); 
context:     function birdAreaStartDrag(evt) {    // mousedown handler: start drag        startPos = evtPosition(evt);        registerEvent("mousemove", birdArea, birdAreaMove);        registerEvent("mousemove", birdImg, birdAreaMove);        registerEvent("mouseup",   birdArea, birdAreaEndDrag);        registerEvent("mouseup",   birdImg, birdAreaEndDrag);                // debugProps(getElementRect(bird))        return stopEvent(evt);        }
meta: 7747	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/7747/5927e0031d63b488f9d4630e16e2cc2c628c42e2/dllib.js/clean/client/digitallibrary/greyskin/dllib.js