Use symbols instead of strings for the person identifiers.
Restructe the board into a proper view component.
Use a vector instead of a seq, since Om handles vectors.

It doesn't seem to handle seqs, at least we won't get back cursors once accessing an element in the seq. It works with vectors, though.
Allow cycling on click of the values.

Also uses a small state machine. Cool, huh?