 {
 
 	/**
-	 * @author whitered
+	 * Signal presents a single event type
 	 */
 	public class Signal 
 	{

		
		
		
		public function removeAllListeners():void
		{
			listeners = null;

		
		
		
		/**
		 * Unregisters specified listener
		 * 
		 * @param listener
		 */
		public function removeListener(listener:Function):Boolean
		{
			if(!listeners) return false;
