 
 import flash.events.Event;
 import flash.geom.Rectangle;
+import flash.geom.Point;
 import flash.ui.Keyboard;
 
 import mx.components.baseClasses.GroupBase;

            default:
                return 0;
        }    	
    } 
     
    /**
     *  Called when the verticalScrollPosition or horizontalScrollPosition 

        switch (unit)
        {
            case ScrollUnit.LEFT:
                return Math.max(-1, minDelta);
                
            case ScrollUnit.RIGHT:
                return Math.min(1, maxDelta);
                
            case ScrollUnit.PAGE_LEFT:
                return Math.max(minDelta, -scrollR.width);
