rem: var x = gCurrX - gStartX; var y = gCurrY - gStartY; const speed = 4; if (Math.abs(x) >= speed || Math.abs(y) >= speed) 
add: var x = accelerate(gCurrX, gStartX); var y = accelerate(gCurrY, gStartY);  if (x || y) 
context: function autoScrollLoop(){  var x = gCurrX - gStartX;  var y = gCurrY - gStartY;  const speed = 4;  if (Math.abs(x) >= speed || Math.abs(y) >= speed)    gIgnoreMouseEvents = false;  gScrollingView.scrollBy(x / speed, y / speed);}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/dcd6678c11a55d7182124cae0a9be42b9137d415/utilityOverlay.js/buggy/xpfe/communicator/resources/content/utilityOverlay.js