rem: unregisterEvent("mousedown", elemScaler, zoomStart);  
add: unregisterEvent("mousedown", scalerImg, zoomStart); 
context:     function zoomStart(evt) {        pt1 = evtPosition(evt);        unregisterEvent("mousedown", overlay, zoomStart);        unregisterEvent("mousedown", elemScaler, zoomStart);        // unregisterEvent("mousedown", zoomdiv, zoomStart);        // setup and show zoom div        moveElement(zoomdiv, Rectangle(pt1.x, pt1.y, 0, 0));        showElement(zoomdiv, true);        // register move events        registerEvent("mousemove", overlay, zoomMove);        registerEvent("mousemove", zoomdiv, zoomMove);        registerEvent("mousemove", elemScaler, zoomMove);        // register up events for drag end        registerEvent("mouseup", overlay, zoomEnd);        registerEvent("mouseup", zoomdiv, zoomEnd);        registerEvent("mouseup", elemScaler, zoomEnd);        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