 					break;
 				case "mouseup":
 					flashType = MouseEvent.MOUSE_UP;
+					isButtonDown = false;
 					break;
 				case "mousewheel":
 					flashType = MouseEvent.MOUSE_WHEEL;

		private var _x:Number = 0;
		private var _y:Number = 0;
		private var _z:Number = 0;
		
		/**
		 * Stage is a singular instance per window and cannot be instantiated twice.

					break;
				case "mousedown":
					flashType = MouseEvent.MOUSE_DOWN;
					isButtonDown = true;
					break;
				case "mouseenter":
					flashType = MouseEvent.ROLL_OVER;
