             
             for (var i:int = 0; i < count; i++)
             {
-                //TODO (dsubrama) What exactly should we do if an 
+                // FIXME (dsubrama): What exactly should we do if an 
                 //invalid item is in the selectedItems vector? 
                 var index:int = dataProvider.getItemIndex(value[i]);
                 if (index != -1)

                { 
                    interval.push(index); 
                    return interval; 
                }
            }
            // A single item was newly selected, add that to the selection interval.  
            else 
            { 
                interval.push(index); 
                return interval; 
            }
        }
        else // shiftKey
        {

            // commitProperties, the caretIndex will be adjusted to 
            // match the selectedIndex; 
            
            // FIXME (dsubrama): We should revisit the synchronous nature of the 
            // de-careting/re-careting behavior. 
            itemShowingCaret(caretIndex, false); 
            caretIndexAdjusted = true; 
