 import flash.utils.getTimer;
 
 import mx.core.mx_internal;
+import mx.events.SandboxMouseEvent;
 import mx.events.TouchInteractionEvent;
 import mx.events.TouchInteractionReason;
-import mx.events.SandboxMouseEvent;
 import mx.utils.GetTimerUtil;
 
 import spark.components.Scroller;

        // decide about throw
        
        // pad click and timeHistory if needed
        var currentTime:Number = GetTimerUtil.getTimerFunction();
        
        // calculate average time b/w events and see if the last two (mouseMove and this mouseUp) 
        // were far apart.  If they were, then don't do anything if the velocity of them is small.

    public function startScrollWatch(event:Event):void
    {
        // this is the point from which all deltas are based.
        startTime = GetTimerUtil.getTimer();
        
        if (event is MouseEvent && event.type == MouseEvent.MOUSE_DOWN)
        {
