     /**
      * @private
      *
+     * when true, the transform on this component consists only of translation.  Otherwise, it may be arbitrarily complex.
+     */
+    protected var hasDeltaIdentityTransform:Boolean = true;
+    
+    /**
+     * @private
+     *
      * storage for the modified Transform object that can dispatch change events correctly.
      */
     private var _transform:flash.geom.Transform;

public dynamic class UIMovieClip extends MovieClip 
    implements IDeferredInstantiationUIComponent, IToolTipManagerClient, 
    IStateClient, IFocusManagerComponent, IConstraintClient, IAutomationObject, 
    IVisualElement
{
    //--------------------------------------------------------------------------
    //

        if (rotation == value)
            return;

        hasDeltaIdentityTransform = false;
        if(_layoutFeatures == null)
        {
            // clamp the rotation value between -180 and 180.  This is what 
