I will always stick to the center (relative to the pointer)

My cursor position is always at the top

The beforeStart callback allows you to position the draggable element in order to adjust where the draggable movements will be calculated from. In this example, we adjust the position to control where the element is relative to the pointer during the drag.