             ensureIndexIsVisible(proposedNewIndex); 
         }
         // Entering the caret state with the Ctrl key down 
-        // FIXME (rfrishbe): shouldn't just check interactionMode but should depend on 
+        // TODO (rfrishbe): shouldn't just check interactionMode but should depend on 
         // either the platform or whether it was a 5-way button or whether 
         // soem other keyboardSelection style.
         else if (event.ctrlKey || getStyle("interactionMode") == InteractionMode.TOUCH)


            dispatchEvent(new FlexEvent(FlexEvent.VALUE_COMMIT));
            
            e = new IndexChangeEvent(IndexChangeEvent.CARET_CHANGE); 
            e.oldIndex = oldCaretIndex; 
            e.newIndex = caretIndex;
            dispatchEvent(e);    
        }
        
        return retVal; 

        commitMultipleSelection(); 
        
        // Set the caretIndex based on the current selection 
        if (currentChangeCaretOnSelection)
            setCurrentCaretIndex(selectedIndex);
        
        // And dispatch change and caretChange events so that all of 
        // the bindings update correctly. 
