Support receiving a target position for swapping