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

            return; 
            
        // Delegate to the layout to tell us what the next item is we should select or focus into.
        // TODO (jszeto) At some point we should refactor this so we don't depend on layout
        // for keyboard handling. If layout doesn't exist, then use some other keyboard handler
        var proposedNewIndex:int = layout.getNavigationDestinationIndex(caretIndex, navigationUnit, arrowKeysWrapFocus); 
        
        // TODO (jszeto) proposedNewIndex depends on CTRL key
        // move CTRL key logic into single selection
        // add SPACE logic - add to selection for multi-select or change selection for single-select


                        {
                            interval.push(selectedIndices[0]); 
                            return interval; 
                    }
                    }
                    else
                    {
