 		{
 			if (e.target is Form)
 			{
-				log(e.target);
 				removeForm(Form(e.target));
 			}
 			else if (((e.target is SubmitButton) || (e.target is BackButton))


		protected function form_back(e : FormEvent) : void
		{
			applyFormIndex(m_activeFormIndex - 1, true);
		}

		private function button_click(event : MouseEvent) : void


			var oldIndex : int = m_activeFormIndex;
			var newIndex : int = index;
			
			var form : Form;

			var event : FormEvent;
			if (m_activeFormIndex != -1)
			{
				if (dispatchEvents && hasEventListener(FormEvent.FORM_WILL_CHANGE))
				{
					event = new FormEvent(FormEvent.FORM_WILL_CHANGE, false, true);
					event.oldIndex = oldIndex;
					event.newIndex = newIndex;
					dispatchEvent(event);
					if (event.isDefaultPrevented())
					{
						return;
					}
				}
				form = activeForm();
				removeCSSClass(form.cssID);
				form.deactivate();
			}

			m_activeFormIndex = index;
			form = activeForm();
			addCSSClass(form.cssID);
			form.activate();
			invalidate();

			if (dispatchEvents && hasEventListener(FormEvent.FORM_CHANGE))
			{
				event = new FormEvent(FormEvent.FORM_CHANGE);
				event.oldIndex = oldIndex;
				event.newIndex = newIndex;
				dispatchEvent(event);
			}
		}
		protected function addForm(form : Form) : void
		{
			if (m_forms.indexOf(form) > -1)
