I have these papers I want to drag around and then fire a function when I CLICK, not when I MOUSE_UP. However, the CLICK function fires even on MOUSE_UP after dragging. I can't tell what I'm doing wrong. Is it even possible?

PHP Code:
paper1.addEventListener(MouseEvent.CLICKpaper1func);
paper1.addEventListener(MouseEvent.MOUSE_DOWNpaperDrag);
paper1.addEventListener(MouseEvent.MOUSE_UPpaperStopDrag);
paper1.buttonMode true;

function 
paper1func(e:MouseEvent):void {
    
trace("paper1");
}

function 
paperDrag(e:MouseEvent):void {
    
this.setChildIndex(this.getChildByName(e.target.name), this.numChildren-1);
    var 
p:Object this.getChildByName(e.target.name);
    
p.startDrag();
}
function 
paperStopDrag(e:MouseEvent):void {
    
stopDrag();