 			super.add(listener);
 			// Account for cases where the same listener is added twice.
 			if (prevListenerCount == 0 && listenerBoxes.length == 1)
-				IEventDispatcher(target).addEventListener(_name, dispatch, false, priority);
+				IEventDispatcher(target).addEventListener(_eventType, dispatch, false, priority);
 		}
 		
 		/** @inheritDoc */

			super.addOnce(listener);
			// Account for cases where the same listener is added twice.
			if (prevListenerCount == 0 && listenerBoxes.length == 1)
				IEventDispatcher(target).addEventListener(_name, dispatch, false, priority);
		}
		
		/** @inheritDoc */

	 */
	public class NativeRelaySignal extends DeluxeSignal
	{
		protected var _eventType:String;

		/**
		 * Creates a new NativeRelaySignal instance to relay events from an IEventDispatcher.
