How to start to draw a line on MOUSE_DOWN-not a x_y position

[COLOR=#000000][FONT=verdana]I want to drag a line from the mouse down anywhere on the screen but my problem is I can only do it from a set position eg.120,120.[/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]Everything else is fine. [/FONT][/COLOR]
[FONT=verdana][COLOR=#000000]
[/COLOR][/FONT]

[COLOR=#000000][FONT=verdana]var line:Sprite;[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]line = new Sprite();[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]addChild(line);[/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]stage.addEventListener(MouseEvent.MOUSE_DOWN,mouse DownHandler);[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]stage.addEventListener(MouseEvent.MOUSE_UP,mouseUp Handler);[/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]function mouseDownHandler(event:MouseEvent):void {[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]line.graphics.lineStyle(2);[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]stage.addEventListener(MouseEvent.MOUSE_MOVE,movem ent);[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]}[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]function mouseUpHandler(event:MouseEvent):void {[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]line.graphics.clear();[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]stage.removeEventListener(MouseEvent.MOUSE_MOVE,mo vement);[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]}[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]function movement(event:MouseEvent):void {[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]line.graphics.clear();[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]line.graphics.moveTo(120,120);[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]line.graphics.lineStyle(2); [/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]line.graphics.lineTo(mouseX,mouseY);[/FONT][/COLOR]
[COLOR=#000000][FONT=verdana]}[/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]Thanks![/FONT][/COLOR]