             return; */
         invalidateDisplayListFlag = false;
 
-        updateDisplayList(_width, _height);
+		if (visible)
+        	updateDisplayList(_width, _height);
         
         // If we aren't doing any more invalidation, send out an UpdateComplete event
         if (!invalidatePropertiesFlag && !invalidateSizeFlag && !invalidateDisplayListFlag)

                commitXY();
            
            displayObjectChanged = false;
        }
    }



        visibleChanged = true;

        invalidateProperties();
    }

