 		private function mouseLeftDownHandler(event : MouseEvent) : void
 		{
 			_leftButtonDown = true;
+			_mouseDown.execute();
 		}
 		
 		private function mouseLeftUpHandler(event : MouseEvent) : void
 		{
 			_leftButtonDown = false;
+			_mouseUp.execute();
 		}
 		
 		private function mouseMiddleDownHandler(event : MouseEvent) : void

		public function get cursor() : String
		{
			return Mouse.cursor;
		}
		
		public function MouseManager()

		private var _leftButtonDown		: Boolean			= false;
		private var _middleButtonDown	: Boolean			= false;
		private var _rightButtonDown	: Boolean			= false;
		
		private var _mouseDown			: Signal			= new Signal("mouseDown");
		private var _mouseUp			: Signal			= new Signal("mouseUp");
		
		private var _cursors			: Vector.<String>	= new <String>[];
		
