 	import flash.events.Event;
 	import flash.utils.Dictionary;
 	import flash.events.IEventDispatcher;
-	import com.robertpenner.signals.IEvent;
-	import com.robertpenner.signals.IEventBubbler;
 
 	/**
 	 * The NativeSignal class uses an ISignal interface as a facade for an IEventDispatcher.

		public function dispatch(eventObject:Object = null):void
		{
			var event:Event = Event(eventObject);
			if (_eventClass && !(event is _eventClass))
				throw new ArgumentError('Event object '+eventObject+' is not an instance of '+_eventClass+'.');

			_target.dispatchEvent(event);

		{
			_target = IEventDispatcher(target);
			_name = name;
			_eventClass = eventClass || Event;
			listeners = [];
			onceListeners = new Dictionary();
		}
