Release to Drop NOT WORKING on drag and drop?

Release to Drop NOT WORKING on drag and drop? Or is it something else?

Can be seen here:

paintedthetown.com/draganddrop.php


var origX:Number;
var origY:Number;

for(var i:uint=1; i<6; i++){
	this["choice_"+String(i)].buttonMode = true;
	this["choice_"+String(i)].mouseChildren = false;
    this["choice_"+String(i)].addEventListener(MouseEvent.MOUSE_DOWN, fl_ClickToDrag);
    this["choice_"+String(i)].addEventListener(MouseEvent.MOUSE_UP, fl_ReleaseToDrop);
}
 
function fl_ClickToDrag(event:MouseEvent):void
{
    origX = event.currentTarget.x;
    origY = event.currentTarget.y;

    event.currentTarget.startDrag();
}

function fl_ReleaseToDrop(event:MouseEvent):void
{
    event.currentTarget.stopDrag();
 
    var nameString:String = event.currentTarget.name;
    var boxNum:String = nameString.charAt(nameString.length-1);
 
    if(event.currentTarget.hitTestObject(this["box_"+boxNum]))
    {
        this["box_"+String(boxNum)].text = event.currentTarget.text;
    }
 
    event.currentTarget.x = origX;
    event.currentTarget.y = origY;
}