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

My cursor is at left -5 and top -5

My cursor position is only controlled for the 'bottom' value

Position the cursor while dragging the object. By default the cursor appears wherever the user started the drag; use the cursorAt option to specify another location relative to the draggable (specify a pixel value from the top, right, bottom, and/or left).