 			stage.addEventListener(Event.RESIZE, stage_resize);
 			super.initialize();
 			stage.stageFocusRect = false;
-			stage.addEventListener(Event.RENDER, stage_render);
 			stage.addEventListener(KeyboardEvent.KEY_DOWN, key_down);
 			stage.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, stage_keyFocusChange);
 			stage.addEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, stage_mouseFocusChange);

			}
		}
		
		protected function stage_render(event : Event) : void
		{
			validateElements();
		}
		

			//validate elements that have been marked as invalid during validation
			if (m_invalidChildren.length)
			{
				addEventListener(Event.ENTER_FRAME, self_enterFrame);
			}
			m_documentIsValidating = false;
		}
