 import flash.ui.Keyboard;
 import flash.utils.Dictionary;
 import flash.utils.setInterval;
+
 import mx.collections.CursorBookmark;
 import mx.collections.ItemResponder;
+import mx.collections.ItemWrapper;
+import mx.collections.ModifiedCollectionView;
 import mx.collections.errors.ItemPendingError;
 import mx.controls.scrollClasses.ScrollBar;
 import mx.core.ClassFactory;

import mx.events.ScrollEventDetail;
import mx.events.ScrollEventDirection;
import mx.skins.halo.ListDropIndicator;
import mx.collections.ItemWrapper;
import mx.collections.ModifiedCollectionView;

use namespace mx_internal;


        }

        var colors:Array;
		var colorsStyle:Object = getStyle("alternatingItemColors");
		
		if (colorsStyle)
			colors = (colorsStyle is Array) ? (colorsStyle as Array) : [colorsStyle];

        if (!colors || colors.length == 0)
        {
