...but the class name `timer-ring` is deeply unsatisfying to me. `from-timer` (and a corresponding `from-alarm`) is a little better. Or you could use a `data-*` attribute to codify the fact that they are mutually exclusive.