Instead of using the drag and drop behaviour you could choose to do something like this.
give the object three instance variables, picked, offsetX, OffsetY
on object clicked
- set picked to true
- set offsetx to object.x-mouse.x
- set offsety to object.y-mouse.y
object is picked
- set object x to mouse.x+object.offsetx
- set object y to mouse.y+object.offsety
on mouse button released - object set picked to false
I'm on mobile, so I can't check the events inside construct atm, but it should be something like this.