 		***************************************************************************/
 		reprise function registerElementID(id:String, element:UIComponent) : void
 		{
-			m_elementsById.setObjectForKey(element, id);
+			m_elementsById[id] = element;
 		}
 		reprise function removeElementID(id:String) : void
 		{
-			m_elementsById.removeObjectForKey(id);
+			m_elementsById[id] && delete m_elementsById[id];
 		}
 		
 		reprise function markChildAsInvalid(child : UIObject) : void

		 */
		public function getElementById(id:String) : UIComponent
		{
			return UIComponent(m_elementsById.objectForKey(id));
		}
		
		/**

	import flash.ui.Keyboard;
	import flash.utils.clearTimeout;
	import flash.utils.getTimer;
	import flash.utils.setTimeout;		
	
	use namespace reprise;

