     IDeferredInstantiationUIComponent, IFlexDisplayObject, IFlexModule,
     IInvalidating, ILayoutManagerClient, IPropertyChangeNotifier,
     IRepeaterClient, IStateClient, IAdvancedStyleClient, IToolTipManagerClient,
-    IUIComponent, IValidatorListener, IVisualItem
+    IUIComponent, IValidatorListener, IVisualElement
 {
     include "../core/Version.as";
 

    //----------------------------------
    //  scaleY
    //----------------------------------

    /**
     *  @private
     *  Storage for the scaleY property.
     */

    [Bindable("scaleYChanged")]
    [Inspectable(category="Size", defaultValue="1.0")]


    private function assignTransformMatrices():void
    {
        var m:Matrix = _transform.matrix;
        var m3:Matrix3D =  _transform.matrix3D;
        if(m != null)
            layoutMatrix = m.clone();
        else if(m3 != null)
            layoutMatrix3D = m3.clone();

        invalidateSize();
    }

    /**
