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

            if (prevValue == value)
                return;
    
            // trace("set scaleX:" + this + "value = " + value); 
            if(_layoutFeatures == null)
                super.scaleX = value;

import mx.styles.StyleProtoChain;
import mx.utils.ColorUtil;
import mx.utils.GraphicsUtil;
import mx.utils.MatrixUtil;
import mx.utils.NameUtil;
import mx.utils.StringUtil;
import mx.validators.IValidatorListener;
