 import flash.events.Event;
 import flash.events.EventDispatcher;
 
+import mx.core.ClassFactory;
 import mx.core.IFactory;
 import mx.core.mx_internal;
+import mx.core.Singleton;
 
 import spark.components.Grid;
 

        }
    }
}
}
    //----------------------------------

    private var _itemRenderer:IFactory = null;
    private var rendererClassFactory:GridItemRendererClassFactory = null;
    
    [Bindable("itemRendererChanged")]
    
