 	import org.openPyro.events.PyroEvent;
 	import org.openPyro.painters.IPainter;
 	
-	import flash.display.DisplayObject;
-	import flash.text.TextFormat;
-	
+	/**
+	 * Class used for creating Button skins specified by painters that define
+	 * the different button states.
+	 */ 
 	public class AuroraPainterButtonSkin extends UIControl implements IStateFulClient
 	{
 		/**

package org.openPyro.aurora{
	import org.openPyro.controls.Button;
	import org.openPyro.controls.Label;
	import org.openPyro.controls.events.ButtonEvent;

			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;
