+ /* special case for RecEnable because its status can change as a
+ * confluence of unrelated parameters: (a) session rec-enable state (b)
+ * rec-enabled tracks. So we don't add the button to the blinkers list,
+ * we just call this:
+ *
+ * * from the blink callback
+ * * when the session tells us about a status change
+ *
+ * We do the last one so that the button changes state promptly rather
+ * than waiting for the next blink callback. The change in "blinking"
+ * based on having record-enabled tracks isn't urgent, and that happens
+ * during the blink callback.
+ */
+
+ bool onoff;
+