         filters = _filters;
     }
 
-    /**
-     *  Called when one of the properties of the transform changes.
-     *  
-     *  @param event The event that is dispatched when the property changed.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10
-     *  @playerversion AIR 1.5
-     *  @productversion Flex 4
-     */
-    protected function transformPropertyChangeHandler(
-                                    event:PropertyChangeEvent):void
-    {
-        if (event.kind == PropertyChangeEventKind.UPDATE)
-        {
-            if (event.property == "matrix")
-            {
-                // Apply matrix
-                if (_transform)
-                { 
-			        allocateLayoutFeatures();
-					var previous:Boolean = needsDisplayObject;
-				   	layoutFeatures.layoutMatrix = _transform.matrix.clone();
-					invalidateTransform(previous != needsDisplayObject);
-                }
-            }
-            else if (event.property == "colorTransform")
-            {
-                // Apply colorTranform
-                if (_transform)
-                {
-                    _colorTransform = _transform.colorTransform;
-                    
-                    if (displayObject && sharedIndex == -1)
-                    {
-                        displayObject.transform.colorTransform = _colorTransform;
-                    }
-                    else
-                    {
-                        invalidateDisplayList();
-                        notifyElementLayerChanged();
-                    }
-                }
-            }
-        }
-    }
 }
 
 }

     *  @private
     */
    private var _colorTransform:ColorTransform;

	/**
     *  @private The Sprite to draw into. 

     */
    public function set transform(value:flash.geom.Transform):void
    {
    	// TODO jszeto Add perspectiveProjection support
    	
    	var matrix:Matrix = value && value.matrix ? value.matrix.clone() : null;
    	var matrix3D:Matrix3D = value && value.matrix3D ? value.matrix3D.clone() : null;
    	var colorTransform:ColorTransform = value ? value.colorTransform : null;
    	
        setTransform(value);

		var previous:Boolean = needsDisplayObject;
