 		// we commit our transform in two places. First, during commit properties, because our size depends on it,
 		// and our parent will most likely take it into account during layout. Secondly, here, because our parent will likely
 		// change our xform as a result of layout, and we need to commit it before we end up on screen.   
-        if (xformOffsets.updatePending)
+        if (layoutFeatures.updatePending)
         {
             applyComputedTransform();
         }

        }
        else
        {
        	topLeft.x += xformOffsets.layoutX;
        	topLeft.y += xformOffsets.layoutY;
        }

        // Take stroke into account:

	 */
	public function set matrix(value:Matrix):void
	{
		layoutFeatures.layoutMatrix = value;
		invalidateTransform();
	}

