                 setDial(getDialPositionFromAngle(deg));
             }
         }
+		
+		private function handleDialMouseUp(event:MouseEvent):void {
+			dialMouseDown = false;
+		}
     }
 }

            
            dial = container.dial
            dial.addEventListener(MouseEvent.MOUSE_DOWN, handleDialMouseDown);
            dial.addEventListener(MouseEvent.MOUSE_MOVE, handleDialMouseMove);
            
            setDial('dcv_20', false);
			//c_10a

        private function handleDialMouseDown(event:MouseEvent):void {
            dialMouseDown = true;
            var deg = angularPosition(event.stageX, event.stageY);
			/*trace('dialEventX '+event.stageX+ ' dialEventY '+event.stageY +'deg '+deg);
			trace('dialX '+dial.x+ ' dialY '+dial.y);
			trace('dialStage.X '+dial.stage.x+ ' dialStage.Y '+dial.stage.y);
			trace('dialMouseX '+dial.mouseX+ ' dialMouseY '+dial.mouseY);
			trace('localToGlobal '+dial.localToGlobal(new Point(0, 0)).x);*/

			setDial(getDialPositionFromAngle(deg));
        }
