 package
 {
+	import flash.display.Sprite;
+	import flash.events.Event;
+	import flash.events.MouseEvent;
+	
 	import org.openPyro.aurora.AuroraScrollBarSkin;
 	import org.openPyro.aurora.AuroraSliderSkin;
 	import org.openPyro.controls.ScrollBar;
 	import org.openPyro.controls.Slider;
 	import org.openPyro.core.Direction;
+	import org.openPyro.core.UIContainer;
 	import org.openPyro.events.PyroEvent;
 	import org.openPyro.examples.HaloTrackSkin;
 	import org.openPyro.examples.SimpleButtonSkin;
-	
-	import flash.display.Sprite;
-	import flash.events.Event;
-	import flash.events.MouseEvent;
+	import org.openPyro.layout.VLayout;
+	import org.openPyro.painters.FillPainter;
 	
 	public class TestSlider extends Sprite
 	{

		private var slider:Slider
		private function testSliderWithAuroraSkin():void
		{
			slider = new Slider(Direction.VERTICAL);
			addChild(slider);
			
			slider = new Slider(Direction.VERTICAL);
			slider.setSize(15, stage.stageHeight/3);
			
			var sliderSkin:AuroraSliderSkin = new AuroraSliderSkin()

			slider.skin = sliderSkin
			slider.x = 50;
			slider.y = 100;
			slider.thumbButtonHeight = 20
			
			addChild(slider);
			*/
			
			var hSlider:Slider = new Slider(Direction.HORIZONTAL);
			hSlider.width = 200
			hSlider.height = 15;
			hSlider.thumbButtonWidth = 20;
			
			
			
			uic.addChild(hSlider)
			
			var hSliderSkin:AuroraSliderSkin = new AuroraSliderSkin()
			hSliderSkin.trackGradientRotation = Math.PI/2
			hSlider.skin = hSliderSkin
			
			
			hSlider.x = 50;
			hSlider.y = 50;
			
			stage.addEventListener(MouseEvent.CLICK, function():void{
