 		
 		/**
 		 * This is used as eventHandler for target or can be called directly with the parameters specified by valueClasses.
-		 * <p>If used as eventHandler this uses PropertyRelaySignal's (or an extensions) property-filter-mechanism to only
-		 * dispatch the required values from the Event instead of the event itself.</p>
+		 * <p>If used as eventHandler the data mapping system is used to supply the super.dispatch with alternative data to dispatch.</p>
 		 *
-		 * @see #filterPropertyArguments()
-		 * @see #setPropertyFilterFunction()
+		 * @see #mapEvent()
+		 * @see #mapTo()
 		 * @see org.osflash.signals.NativeRelaySignal#dispatch()
-		 *
 		 */
 		override public function dispatch (... valueObjects):void 
 		{

		}
		
		/**
		 * Creates a new NativeMappedSignal instance to map events from an IEventDispatcher to another object.
		 * For instance each time a certain button is clicked you can translate the MouseEvent.CLICKED into a
		 * value class ButtonClicked or maybe send the name of the button.
		 * 
		 * @param	target	An object that implements the flash.events.IEventDispatcher interface.
		 * @param	eventType The event string name that would normally be passed to IEventDispatcher.addEventListener().

	import flash.events.IEventDispatcher;
	
	/**
	 * <p>
	 * The NativeMappedSignal class is used to map/transform a native Event, 
	 * relayed from an IEventDispatcher, into other forms of data, 
	 * which are dispatched to all listeners.
	 * </p>
	 * <p>This can be used to form a border where native flash Events do not cross.</p>
	 */
	public class NativeMappedSignal extends NativeRelaySignal
	{
		/**
		 * @default is initialized to flash.events.Event in constructor if omitted as parameter
		 */
		protected var _eventClass:Class;
		
