 
 		
 		
+		/**
+		 * Registers listener
+		 * 
+		 * @param listener
+		 */
 		public function addListener(listener:Function):void
 		{
 			if(listeners)

		
		
		
		public function removeListener(listener:Function):Boolean
		{
			if(!listeners) return false;

		
		
		
		/**
		 * Calls all registered listeners with given arguments
		 */
		public function dispatch(... args):void
		{
			if(!listeners) return;
