 			}
 			return new renderer();
 		}
+		
+		/***************************************************************************
+		*							protected methods							   *
+		***************************************************************************/
+		protected function registerDefaultRenderers() : Boolean
+		{
+			m_defaultBorderRenderer = DefaultBorderRenderer;
+			m_defaultBackgroundRenderer = DefaultBackgroundRenderer;
+			m_defaultTooltipRenderer = DefaultTooltipRenderer;
+			
+			registerTagRenderer('p', Label);
+			registerTagRenderer('h1', Label);
+			registerTagRenderer('h2', Label);
+			registerTagRenderer('h3', Label);
+			registerTagRenderer('h4', Label);
+			registerTagRenderer('h5', Label);
+			registerTagRenderer('h6', Label);
+			registerTagRenderer('div', UIComponent);
+			registerTagRenderer('hr', UIComponent);
+			registerTagRenderer('img', Image);
+			
+			return true;
+		}
 	}
 }
////////////////////////////////////////////////////////////////////////////////

package reprise.core
{ 
	import reprise.ui.UIComponent;
	import reprise.ui.renderers.AbstractTooltip;
	import reprise.ui.renderers.DefaultBackgroundRenderer;
	import reprise.ui.renderers.DefaultBorderRenderer;
	import reprise.ui.renderers.DefaultTooltipRenderer;
	import reprise.ui.renderers.ICSSRenderer;
	
	public class UIRendererFactory 
	{
		/***************************************************************************

			m_borderRenderers = {};
			m_backgroundRenderers = {};
			m_tooltipRenderers = {};
			registerDefaultRenderers();
		}
		/**
		 * registers an id handler
