      *
      *  @param e The element that has changed.
      */
-    public function elementChanged(e:IGraphicElement):void
+    mx_internal function graphicElementChanged(e:IGraphicElement):void
     {
         // TODO!!! Optimize
         // Call super, so that we don't invalidate the layout

    }
        
    /**
     *  Three properties are delegated to the layout: clipContent,
     *  verticalScrollPosition, horizontalScrollPosition.
     *  If the layout is reset, we copy the properties from the old
     *  layout to the new one.   If the new layout is null, then we
     *  temporarily store the delegated properties in _layoutProperties.
     *  
     *  @private
     */
    public function set layout(value:LayoutBase):void
    {

     * 
     *  @param e The element that has layers size.
     */
    mx_internal function graphicElementLayerChanged(e:IGraphicElement):void
    {
        // TODO!!! Optimize
        // TODO!!! Need to recalculate the elements
