 			var prevListenerCount:uint = listenerBoxes.length;
 			super.remove(listener);
 			if (prevListenerCount == 1 && listenerBoxes.length == 0)
-				IEventDispatcher(target).removeEventListener(_eventType, dispatch);
+				IEventDispatcher(_target).removeEventListener(_eventType, dispatch);
 		}
 		
 	}

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

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