 import mx.events.CollectionEvent;
 import mx.events.PropertyChangeEvent;
 import mx.events.PropertyChangeEventKind;
-import mx.managers.ILayoutManagerClient;
 import mx.styles.IStyleClient;
 
 //--------------------------------------

            
    }
    
    // This function assumes that the only displayObjects are either items in the content array
    // or created directly for an item in the content array. 
    private function assignDisplayObjects(startIndex:int = 0):void
    {
        var currentAssignableDO:DisplayObject = this;
        var lastDisplayObject:DisplayObject = this;
        
        if (alwaysUseItemRenderer)

import flex.events.ItemExistenceChangedEvent;
import flex.geom.Transform;
import flex.graphics.Graphic;
import flex.graphics.IGraphicElement;
import flex.graphics.IGraphicElementHost;
import flex.graphics.MaskType;
