You can use an invisible sprite that is set to the Mouse.X and Mouse.Y coordinates. This will allow it to follow the mouse cursor. You assign the pin behavior to the objects you want to be able to click and drag on. Then you set a condition that when the mouse button is clicked/held down, if the invisible sprite is over a dragable object that you pin the object to your invisible mouse sprite. When they let off the mouse button you set the dragged objects x/y coordinates to the mouse x/y and unpin it. (unpin it then set it's X and Y actually)