 
             _width = value;
 
-            // The width is needed for the mirroring transform.
-            if (_layoutFeatures)
-            {
-                _layoutFeatures.layoutWidth = value;
-                invalidateTransform();
-            }
-
             dispatchEvent(new Event("widthChanged"));
         }
     }

        features.layoutX = x;
        features.layoutY = y;
        features.layoutZ = z;
        features.layoutWidth = width;
        _layoutFeatures = features;
        invalidateTransform();
    }

        if (_width != w)
        {
            _width = w;
            dispatchEvent(new Event("widthChanged"));
            changed = true;
        }
