Cannot Make Multiple Mc's As2

My problem is, when I click a button it creates a movieclip perfectly and it does what it is supposed to do, the only problem is, if I click another button, it erases the one that is already in progress and makes a new one at the 2nd buttons location. (Which it shouldn’t)
It SHOULD create a separate movieclip at the second location, leaving the first one to run its course.

I have written this code for 8 different keys:
(This only displays 2 of them)


listener.onKeyDown=function():Void {
		if(Key.isDown(65)){ //A
		
	if(!dropper.hasStarted){
attachMovie("dropper", "dropper", dropper.swapDepths(getNextHighestDepth()), {_x:78, _y:108.1});
	dropper.hasStarted = true;
	}

letter = "A";		
		}
//------------------------------1
listener2.onKeyDown=function():Void {
		if(Key.isDown(83)){ //S
		
	if(!dropper2.hasStarted){
attachMovie("dropper2", "dropper2", dropper2.swapDepths(getNextHighestDepth()), {_x:168.9, _y:108.1});
	dropper2.hasStarted = true;
	}

letter = "S";
		}
}
//------------------------------2

Can anyone help pleeease?

try
this.getNextHighestDepth()

instead of dropper2.swapDepths(getNextHighestDepth()) and vice versa.