--- C:/Documents and Settings/Chris/Desktop/DESK TIDY/Model-Glue SVN/trunk/ModelGlue/gesture/module/XMLModuleLoader.cfc	Sun Apr 26 16:12:11 2009
+++ Z:/purchase-ledger.dev/app/ModelGlue-eh/gesture/module/XMLModuleLoader.cfc	Sun May 24 13:37:32 2009
@@ -272,13 +272,15 @@
 	<cfset var i = "" />
 	<cfset var j = "" />
 	<cfset var ehFactory = arguments.modelglue.getInternalBean("modelglue.EventHandlerFactory") />
-	
+
+	<cfparam name="arguments.handlersXML.XmlAttributes.defaultType" default="EventHandler" />
+		
 	<cfloop from="1" to="#arrayLen(arguments.handlersXML.xmlChildren)#" index="i">
 		<cfset ehXml = arguments.handlersXML.xmlChildren[i] />
 		
 		<cfif ehXml.xmlName eq "event-handler">
 
-			<cfparam name="ehXml.xmlAttributes.type" default="EventHandler" />
+			<cfparam name="ehXml.xmlAttributes.type" default="#arguments.handlersXML.XmlAttributes.defaultType#" />
 			<cfparam name="ehXml.xmlAttributes.access" default="public" />
 			<cfparam name="ehXml.xmlAttributes.cache" default="false" />
 			<cfparam name="ehXml.xmlAttributes.cacheKey" default="" />
