Drag and Drop Multiple Targets

I have a pretty simple drag and drop where I have a box that I am dragging multiple movie clips onto. The problem is when I am reaching the end of the clips, there essentially multiple targets in the area at the time. Here is part of the code that I am trying to get to work:


answer1.onPress = function() {
    this.startDrag(false);
    this.origX = this._x;
    this.origY = this._y;
};
answer1.onRelease = function() {
    if (oneanswered<1) {
        this.stopDrag();
        if (eval(this._droptarget) == target1 | answer2 | answer3 | answer4 | answer5 | answer6 | answer7 | answer8 | answer9 | answer10 | answer11 | answer12) {
            this._x = midline;
            this._y = 35;
            target1.bullets._alpha = 100;
            target1.instructions._alpha = 0;
            oneanswered++;
            counter++;
        } else {
            this._x = this.origX;
            this._y = this.origY;
        }
    } else {
        this.stopDrag();
        this._x = this.origX;
        this._y = this.origY;
    }
};

target1 is the original targets, answer1, answer2, answer3, answer4, etc. are the clips that can be dragged onto target1. What I want, is if answer1 is already there and clip answer2 is dragged on top of answer1 (and by default of target1) that it does not move back to it’s original position. Any help with this would be greatly appreciated.