 import flash.ui.Keyboard;
 
 import spark.components.supportClasses.ListBase;
+import spark.events.IndexChangeEvent;
 import spark.events.RendererExistenceEvent;
 
 import mx.collections.IList;

                    renderer = dataGroup.getElementAt(caretIndex) as IItemRenderer;
                    if (renderer)
                        renderer.showsCaret = true;
                    e = new IndexChangedEvent(IndexChangedEvent.CARET_CHANGE); 
                    e.oldIndex = oldCaretIndex; 
                    e.newIndex = caretIndex; 
                    dispatchEvent(e);    

                    renderer = dataGroup.getElementAt(caretIndex) as IItemRenderer;
                    if (renderer)
                        renderer.showsCaret = true;
                    e = new IndexChangeEvent(IndexChangeEvent.CARET_CHANGE); 
                    e.oldIndex = oldCaretIndex; 
                    e.newIndex = caretIndex; 
                    dispatchEvent(e);    
