correctly moving selection w/ multiple selected