Помните, что состояние определено только в том случае, когда новое состояние имеет данные, поэтому оно недоступно при нажатии и последующем возврате в исходное состояние:
начальное состояние
ссылка на состояние 1
назад в исходное состояние (нет данных)
Однако он доступен при нажатии, нажатии другого времени и последующем возврате: