 	
 	import org.openPyro.aurora.AuroraContainerSkin;
 	import org.openPyro.controls.List;
+	import org.openPyro.controls.events.ListEvent;
 	import org.openPyro.controls.ScrollBar;
 	import org.openPyro.core.*;
 	import org.openPyro.events.PyroEvent;

		
		private function createList():List{
			list = new List();
			list.addEventListener(MouseEvent.CLICK, onListClick)
			list.width = 200
			list.percentUnusedHeight = 100;
			
			var layout:VLayout = new VLayout(0);
			list.layout = layout;
			
			var rendererFactory:ClassFactory = new ClassFactory(Renderer);
			rendererFactory.properties = {width:500, height:30}
			list.itemRenderer = rendererFactory;
			list.dataProvider = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
			
			list.skin = new AuroraContainerSkin()
			return list;
		}
		
		private function onListClick(event:MouseEvent):void
		{
			//container.horizontalScrollBar.visible = false;
			//trace('list height: '+list.height, 'list measuredht: '+list.measuredHeight, 'hScrollBar y'+list.horizontalScrollBar.y)
		}
		
		public function onStageResize(event:Event):void{


import flash.display.Sprite;
import flash.display.Graphics;
import flash.geom.ColorTransform;
import org.openPyro.core.UIControl;
import flash.text.TextField;
import flash.events.MouseEvent;	
import org.openPyro.controls.listClasses.IListDataRenderer;
import org.openPyro.controls.listClasses.BaseListData;

internal class Renderer extends UIControl implements IListDataRenderer{
	
	private var txt:TextField;
    private var m_selected:Boolean;
    private var m_bld:BaseListData
	
	public function Renderer(){
		
