     
     /**
      *  @private
+     *  Given a new selection interval, figure out which
+     *  items are newly added/removed from the selection interval and update
+     *  selection properties and view accordingly. Additionally, dispatch the 
+     *  selectionChanged event. 
      */
     private function commitMultipleSelection():void
     {

            super.selectedIndex = value;
            return;
        }
        
        selectedIndices = [value];
        invalidateProperties();
    }
    
    

import flash.geom.Point;
import flash.ui.Keyboard;

import mx.core.IVisualElement;
import mx.events.IndexChangedEvent;
import mx.managers.IFocusManagerComponent;

import spark.components.supportClasses.ListBase;
import spark.events.RendererExistenceEvent;
import spark.layouts.HorizontalLayout;
import spark.layouts.VerticalLayout;
