             return;
     
         _clipAndEnableScrolling = value;
+        clipAndEnableScrollingChanged = true;
         
         // Value could impact whether we are actually autoSizing.
         invalidateSize();

     */
    public function getVerticalScrollPositionDelta(scrollUnit:uint):Number
    {
        // TBD: replace provisional implementation
        var scrollR:Rectangle = scrollRect;
        if (!scrollR)
            return 0;
            
        var maxDelta:Number = contentHeight - scrollR.height - scrollR.y;
        var minDelta:Number = -scrollR.y;
        
        switch (scrollUnit)
        {
            case ScrollUnit.UP:
            {
                return _inputManager.getScrollDelta(-1);
            }
                
            case ScrollUnit.DOWN:
            {
                return _inputManager.getScrollDelta(1);
            }
                
            case ScrollUnit.PAGE_UP:
            {
                return Math.max(minDelta, -scrollR.height);
            }
                
            case ScrollUnit.PAGE_DOWN:
            {
                return Math.min(maxDelta, scrollR.height);
            }
                
            case ScrollUnit.HOME:
            {
                return minDelta;
            }
                
            case ScrollUnit.END:
            {
                return maxDelta;
            }
                
            default:
            {
                return 0;
            }
        }       
    }
    
    //--------------------------------------------------------------------------

            selectableChanged = false;        	
        }
                        
        if (clipAndEnableScrollingChanged)
        {
            // Not sure if there is any real difference between on and auto.
            // The TLF code seems to check for !off.
            if (_clipAndEnableScrolling)
            {
                _inputManager.horizontalScrollPolicy = "on";
                _inputManager.verticalScrollPolicy = "on";
            }
            else
            {
                _inputManager.horizontalScrollPolicy = "auto";
                _inputManager.verticalScrollPolicy = "auto";
            }
            clipAndEnableScrollingChanged = false;
        }
                                    
        if (horizontalScrollPositionChanged)
        {
            var oldHorizontalScrollPosition:Number = 
