      * storage for advanced layout and transform properties.
      */
     private var _layoutFeatures:AdvancedLayoutFeatures;
+    
+    /**
+     * @private
+     *
+     * when true, the transform on this component consists only of translation.  Otherwise, it may be arbitrarily complex.
+     */
+    protected var hasDeltaIdentityTransform:Boolean = true;
 
     /**
      * @private

            if (prevValue == value)
                return;
    
            if (_layoutFeatures == null)
                super.scaleY = value;
            else

            var prevValue:Number = (_layoutFeatures == null)? scaleX:_layoutFeatures.layoutScaleX;
            if (prevValue == value)
                return;
            
            hasDeltaIdentityTransform = false;
            
            // trace("set scaleX:" + this + "value = " + value); 
            if (_layoutFeatures == null)
