      *  If one of the desired TBounds dimensions is left unspecified, it's size
      *  will be picked such that item can be optimally sized to fit the other
      *  TBounds dimension. This is useful when the layout doesn't want to
-     *  overconstrain the item in cases where the item TBounds width & height
+     *  overconstrain the item in cases where the item TBounds width and height
      *  are dependent (text, components with complex transforms, etc.)
      *
      *  If both TBounds dimensions are left unspecified, the item will have its

     */
    public function validateDisplayList():void
    {
    	// TODO!!! Turn this off for now because we need to clear all of the DisplayObject
    	// graphics and thus need to redraw each graphic element
    	// Put this back in once we implement drawingAPI2 
        /* if (!invalidateDisplayListFlag)
            return; */
        invalidateDisplayListFlag = false;

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


        beginCommitTransformProps();

        /*
        TransformUtil.applyTransforms(displayObject, null, _x, _y);
        _x = displayObject.x;
        _y = displayObject.y;
