That is a really neat concept.
If I understand correctly, you setup a variable to hold a value (for example, a Text variable). Then you display that in your dashboard and change the action to Hyperlink and use the special $runRule syntax. And the rule that you run cycles through various predetermined ‘states’, updating the variable to the next state on each run of the rule.
Brilliant idea!