Snapshot note — not on the device. Start runs the real sequence: 10s countdown, then a 45s measurement window, then the result. Cancel and Stop work too. The clock runs at 8× so a full run takes about 7 seconds instead of 55. The page never reloads: the firmware's live.js updates it from a simulated WebSocket, as it does on the buoy.