 		if (dragSource.hasFormat("items"))
 			insertItems(dropIndex, dragSource, event);
 		else
-			insertOrderedItems(dropIndex, dragSource, event);
+			insertItemsByIndex(dropIndex, dragSource, event);
 		
 		lastDragEvent = null;
     }

			if (mouseDownIndex > draggedIndices[i])
				caretIndex++;
		}
		dragSource.addData(caretIndex, "orderedItemsCaretIndex");
    }

    /**

			return;

		var dragSource:DragSource = event.dragSource;
		if (!dragSource.hasFormat("items") && !dragSource.hasFormat("itemsByIndex"))
			return;
		
        if (!dataProvider)
