     //--------------------------------------------------------------------------
 
     //----------------------------------
-    //  clipContent
-    //----------------------------------
-        
-    /**
-     *  @private
-     */
-    private var _clipContent:Boolean = true;
-    
-    /**
-     *  @copy mx.layout.LayoutBase#clipContent
-     */
-    public function get clipContent():Boolean 
-    {
-        return _clipContent;
-    }
-    
-    /**
-     *  @private
-     */
-    public function set clipContent(value:Boolean):void 
-    {
-        if (value == _clipContent) 
+    //  clipAndEnableScrolling
+    //----------------------------------
+        
+    /**
+     *  @private
+     */
+    private var _clipAndEnableScrolling:Boolean = true;
+    
+    /**
+     *  @copy mx.layout.LayoutBase#clipAndEnableScrolling
+     */
+    public function get clipAndEnableScrolling():Boolean 
+    {
+        return _clipAndEnableScrolling;
+    }
+    
+    /**
+     *  @private
+     */
+    public function set clipAndEnableScrolling(value:Boolean):void 
+    {
+        if (value == _clipAndEnableScrolling) 
             return;
     
-        _clipContent = value;
+        _clipAndEnableScrolling = value;
         // TBD implement this
     }
         

        var maxDelta:Number = contentWidth - scrollR.width - scrollR.x;
        var minDelta:Number = -scrollR.x; 
            
        switch (unit)
        {
            case ScrollUnit.UP:
                return (scrollR.x <= 0) ? 0 : -1;

    /**
     *  @copy mx.layout.LayoutBase#getVerticalScrollPositionDelta
     */
    public function getVerticalScrollPositionDelta(scrollUnit:uint):Number
    {
        // TBD: replace provisional implementation
        var scrollR:Rectangle = scrollRect;
