Need help with maths

knob_mc.addEventListener(MouseEvent.MOUSE_DOWN,turn);
stage.addEventListener(MouseEvent.MOUSE_UP,endTurn );

function turn(e:Event):void
{
    stage.addEventListener(MouseEvent.MOUSE_MOVE,turn);
    var position:Number = Math.atan2(mouseY - knob_mc.y,mouseX - knob_mc.x);
    trace(position);
    var angle: Number=(position/Math.PI) *180;
    trace(angle);
    knob_mc.rotation = angle;
}

function endTurn(e:MouseEvent):void
{
    knob_mc.removeEventListener(MouseEvent.MOUSE_DOWN, turn);
    stage.removeEventListener(MouseEvent.MOUSE_MOVE,turn);
    knob_mc.addEventListener(MouseEvent.MOUSE_DOWN,turn);
}

This is the code I’m using to move a knob the challenge is when i click on the knob it turns 90 either left or right depending where i click, I’d like it to stay still until I turn the knob, and second how do I get the angle in whole numbers??