Switch, adjust item label depending on current

There is a way to set the value of the item.label string within a rule.
It doesn’t seem to be documented. It might be unsupported and go away in future releases.

Behaviour is a bit quirky