 {
 	import flash.display.DisplayObjectContainer;
 	import flash.display.Sprite;
-	import flash.events.EventDispatcher;
+	import flash.events.Event;
 	import flash.events.IEventDispatcher;
 	
 	import org.apache.flex.binding.ConstantBinding;

				list.addBead(cb);
			}
			list.initSkin();
		}
		
		private var upSprite:Sprite;

			sprite.graphics.lineTo(4,4);
			sprite.graphics.endFill();
		}
		
		private function listChangeHandler( event:Event ) : void
		{
			var item:Object = list.selectedItem;
			textInput.text = item.toString();
			
			var newEvent:Event = new Event(Event.CHANGE);
			IEventDispatcher(strand).dispatchEvent(newEvent);
		}
		
		private function textChangeHandler( event:Event ) : void
		{
			list.selectedItem = textInput.text;
			list.selectedIndex = -1;
			
			var newEvent:Event = new Event(Event.CHANGE);
			IEventDispatcher(strand).dispatchEvent(newEvent);
		}
	}
}