                 
                 // 5 pixels at 252dpi worked fairly well for this heuristic.
                 const THRESHOLD_INCHES:Number = 0.01984; // 5/252 
-                var captureThreshold:Number = Math.round(THRESHOLD_INCHES * flash.system.Capabilities.screenDPI);
+                var captureThreshold:Number = Math.round(THRESHOLD_INCHES * effectiveScreenDPI);
                 
                 // Need to convert the pixel delta to the local coordinate system in 
                 // order to compare it to a scroll position delta. 

        hasFocusableChildren = true;
        focusEnabled = false;
        
        addEventListener(Event.ADDED_TO_STAGE, addedToStageHandler);
        addEventListener(Event.REMOVED_FROM_STAGE, removedFromStageHandler);
    }

     *  For a faster deceleration, you can switch this to 0.990.
     */
    mx_internal var throwEffectDecelFactor:Number = 0.998;
    
    /**
     *  @private
     *  Screen DPI to use in pixels/distance calculations  
     */
    mx_internal static var effectiveScreenDPI:Number = 0; 
    
    /**
     *  @private
