             // We want to solve for "time" in this equasion: velocity*(decel^time)-0.01 = 0.
             // Note that we are only calculating an effect duration here.  The actual curve of our throw velocity is determined by 
             // the exponential easing function we use between animation keyframes.
-            var throwTimeX:int = velocityX == 0 ? 0 : (Math.log(0.01 / (Math.abs(velocityX)))) / Math.log(THROW_EFFECT_DECEL_FACTOR);
-            var throwTimeY:int = velocityY == 0 ? 0 : (Math.log(0.01 / (Math.abs(velocityY)))) / Math.log(THROW_EFFECT_DECEL_FACTOR);
+            var throwTimeX:int = velocityX == 0 ? 0 : (Math.log(0.01 / (Math.abs(velocityX)))) / Math.log(throwEffectDecelFactor);
+            var throwTimeY:int = velocityY == 0 ? 0 : (Math.log(0.01 / (Math.abs(velocityY)))) / Math.log(throwEffectDecelFactor);
 
             if (scrollerLayout.canScrollHorizontally && scrollerLayout.canScrollVertically)
             {

                if (!touchScrollHelper)
                {
                    touchScrollHelper = new TouchScrollHelper(this);
                    touchScrollHelper.horizontalSlop = MIN_HORIZONTAL_SLOP;
                    touchScrollHelper.verticalSlop = MIN_VERTICAL_SLOP;
                    touchScrollHelper.diagonalSlop = MIN_DIAGONAL_SLOP;
                }
            }
            else

        if (getStyle("interactionMode") == InteractionMode.TOUCH)
        {
            // When the orientation (landscape/portrait) changes, then the valid
            // scroll position ranges may have changed.
            checkScrollPosition();
        }
    }
    
