added possibility of having multiple selections and moves (not fully implemented)