Drag & Drop Target

my drag and drop target works…sort of. Here’s the problem, when the target is dropped it should tell the user if it is correct. It does but you have ot keep drag and dropping all over the target to finally get the answer to display. I have checked the registation marks and stage alignment…nothing seems to work. it should be if you drop it over the hit (instance name) it should immediately display the answer of “correct”

Here is the code for the drop target:

on (press) {
startDrag(this, true);
}
on (release) {
stopDrag();
if (this._droptarget == “/cat_a”) {
_root.cat_a.gotoAndPlay(2);
}
}

this is the hit target:

2 frames…first says:
stop();

if (this._droptarget == "/cat_a") {
	_root.cat_a.gotoAndPlay(2);
}

Second frame is the answer “correct”

there is also a second line with a stop action in the second frame

Any help would really be appreciated.