Changes state between no selection, first selections, and other selections