                 //Removing the last item 
                 if (dataProvider.length == 0)
                 {
-                    newInterval = new Vector.<Number>(); 
+                    newInterval = new Vector.<int>(); 
                 }
                 else if (index == 0)
                 {

     *  @private
     *  Returns true if v is null or an empty Vector.
     */
    private function isEmpty(v:Vector.<Number>):Boolean
    {
        return v == null || v.length == 0;
    }

     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */
    override protected function adjustSelection(index:int, add:Boolean=false):void
    {
        var i:int; 
        var curr:Number; 
        var newInterval:Vector.<int> = new Vector.<int>(); 
        var e:IndexChangedEvent; 
        
        if (selectedIndex == NO_SELECTION || doingWholesaleChanges)
