                 if (element)
                     element.validateDisplayList();
             }
-        }
-
-        // TODO EGeorgie: maybe move this to commitProperties, or at least before
-        // children validateDisplayList()    
-        if (transformChanged)
-        {
-            transformChanged = false;
-            // Apply the transform props or matrix
-            TransformUtil.applyTransforms(this, _matrix, _x, _y, _scaleX, _scaleY, 
-                                          _rotation, _transformX, _transformY);
         }
     }
     

                if (_transform)
                {
                    _colorTransform = _transform.colorTransform;
                    transformChanged = true;
                    invalidateDisplayList();
                }
            }
        }

                }
            }
        }
        
        if (transformChanged)
        {
            transformChanged = false;
            // Apply the transform props or matrix
            TransformUtil.applyTransforms(this, _matrix, NaN, NaN, NaN, NaN, 
                                          _rotation, _transformX, _transformY);
            _matrix = null;
            _rotation = NaN;
            
            invalidateParentSizeAndDisplayList();
        }

        // Check whether we manage the elements, or are they managed by an ItemRenderer
        if (!alwaysUseItemRenderer)
