You don't have to use the built in drag and drop behavior, you can make your own.
In fact you can dummy it down a bit to fit what you need.
>+for each object
>>+distance(object.x,object.y,touch.x,touch.y) < n
>>>+object pick closest to touch.x, touch.y, object set variable selected to 1
+touch is in touch
>+object variable selected = 1, object set position to touch.x, touch.y
+ on touch end, set object variable to 0
Might not even need the for each since pick closest is in play.