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

        super.keyDownHandler(event);

        var oldCaretIndex:Number = caretIndex; 
        var e:IndexChangedEvent;
        var length:int = dataProvider.length;
        switch (event.keyCode)
        {

        tabChildren = false;
        tabEnabled = true;

        addEventListener(IndexChangeEvent.CARET_CHANGE, caretChangeHandler);

        // start off with a button under the caret
        _caretIndex = 0;
