Dragging now starts from the position of the cursor (note does not "jump").
Going backwards is broken (negative delta)
Step is broken (should align to a grid)