         var length:int = items.length;
         for (var i:int = 0; i < length; i++)
         {
-            mx_internal::itemAdded(items[i], location + i);
+            itemAdded(items[i], location + i);
         }
     }
     

     */
    protected function adjustAfterMove(item:Object, location:int, oldLocation:int):void
    {
        mx_internal::itemRemoved(item, oldLocation);
        
        // if item is removed before the newly added item
        // then change index to account for this
        if (location > oldLocation)
            mx_internal::itemAdded(item, location-1);
        else
            mx_internal::itemAdded(item, location);
    }
    
    /**

        var length:int = items.length;
        for (var i:int = length-1; i >= 0; i--)
        {
            itemRemoved(items[i], location + i);
        }
    }
    
