         {
             _mask = value;
             maskChanged = true;
-            invalidateProperties();            
+            invalidateDisplayList();            
         }
         super.mask = value;         
     } 

     */
    mx_internal function graphicElementChanged(e:IGraphicElement):void
    {
        // TODO!!! Optimize
        // Call super, so that we don't invalidate the layout
        super.invalidateDisplayList();
    }

                    cacheAsBitmap = true;
                }
            }
        }       

        if (layoutInvalidateDisplayListFlag)
        {
