Drag Problem

I remove event listener but it still drags when I try to…whats going on…this stuff is really annoying…wth…

stage.addEventListener(MouseEvent.MOUSE_DOWN, drag_1);

function drag_1(evtObj:MouseEvent){
mask_1.startDrag(false, constraints);
}

stage.addEventListener(MouseEvent.MOUSE_UP, done_drag_1);

function done_drag_1(evtObj:MouseEvent){
mask_1.stopDrag();
//stage.addEventListener(MouseEvent.MOUSE_DOWN, drag_1_1);
stage.removeEventListener(MouseEvent.MOUSE_DOWN, drag_1);
stage.removeEventListener(MouseEvent.MOUSE_UP, done_drag_1);
//stage.addEventListener(MouseEvent.MOUSE_DOWN, drag_1_1);

}

What am I doing wrong now???