         // Clean up the old transform
         var oldTransform:mx.geom.Transform = _transform as mx.geom.Transform;
         if (oldTransform)
-        	oldTransform.target = null;
+            oldTransform.target = null;
 
         var newTransform:mx.geom.Transform = value as mx.geom.Transform;
 
         if (newTransform)
-        	newTransform.target = this;
+            newTransform.target = this;
 
         _transform = value;
     }

     */
    override public function set transform(value:flash.geom.Transform):void
    {
    	var m:Matrix = value.matrix;
        var m3:Matrix3D =  value.matrix3D;
        var ct:ColorTransform = value.colorTransform;
    	var pp:PerspectiveProjection = value.perspectiveProjection;
    	
        setTransform(value);
		
        if(m != null)
            setLayoutMatrix(m.clone(), true /*triggerLayoutPass*/);
        else if(m3 != null)


    /**
     *  Executes the data bindings into this UIComponent object.
     *
     *  @param recurse Recursively execute bindings for children of this component.
     *  
