 			
 			if (signal != null)
 				signal.execute(this, keyCode);
+			
+			_keyDown.execute(this, keyCode);
 		}
 		
 		private function keyUpHandler(event : KeyboardEvent) : void

			
			if (signal != null)
				signal.execute(this, keyCode);
		}
		
		public function keyIsDown(keyCode : uint) : Boolean

		private var _upSignals		: Array		= [];
		private var _keyDown		: Signal	= new Signal('KeyboardManager.keyDown');
		private var _keyUp			: Signal	= new Signal('KeyboardManager.keyDown');
				
		public function bind(dispatcher : IEventDispatcher) : void
		{
			dispatcher.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
