 			uLayout.paddingRight = 10;
 			uLayout.paddingTop = 10;
 			this.layout = uLayout;
+			//this.height = 100; this.width = 200;
 			this.addEventListener(FlexEvent.CREATION_COMPLETE,onArgumentPanelCreate);
 			//this.addEventListener(MouseEvent.MOUSE_DOWN,beginDrag);
+			//this.astage = stage;
+			//this.stage.
+			
+			var bLayout:HorizontalLayout = new HorizontalLayout;
+			buttonArea = new Panel;
+			buttonArea.layout = bLayout;
+			reasonButton = new spark.components.Button;
+			argschemeButton = new spark.components.Button;
+			buttonArea.addElement(reasonButton);
+			buttonArea.addElement(argschemeButton);
+			
+			this.reasonButton.label="+reason";
+			this.reasonButton.addEventListener(MouseEvent.CLICK,addReasonHandler);
+			this.argschemeButton.label="+argScheme";
+			this.argschemeButton.addEventListener(MouseEvent.CLICK,addArgSchemeHandler);
+			
+			//stage.addElement(this);
+			
 		}
 		public function beginDrag( mouseEvent: MouseEvent ):void
 		{

package classes
{
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.events.MouseEvent;
	

			//addElement --> Spark
			addElement(topArea);
			addElement(input1);	
			
			buttonArea.height = 20;
			addElement(buttonArea);
			
			
		}
		
		
