make yank set the cursor correctly when yanking to a location before