 package org.openPyro.aurora{
+	import flash.display.DisplayObject;
+	import flash.text.TextFormat;
+	
 	import org.openPyro.controls.Button;
 	import org.openPyro.controls.Label;
 	import org.openPyro.controls.events.ButtonEvent;

	import org.openPyro.events.PyroEvent;
	import org.openPyro.painters.IPainter;
	
	import flash.display.DisplayObject;
	import flash.text.TextFormat;
	
	public class AuroraPainterButtonSkin extends UIControl implements IStateFulClient
	{
		/**

			this.invalidateDisplayList();
		}
		
		public function setPainters(upPainter:IPainter, overPainter:IPainter=null, downPainter:IPainter=null):AuroraPainterButtonSkin{
			painters = upPainter;
			if(overPainter){
				this.overPainter = overPainter
			}
			if(downPainter){
				this.downPainter = downPainter;
			}
			return this;
		}
		
/*		public function set stroke(str:Stroke):void
		{
			_stroke = str;
