Some changes due to Swift update
Whitespace
Nil value should deselect segment
Changing value should update selected segment
Trigger manual action in tests