A small optimisation to read more than one byte at a time if they are sat there waiting
Ensure we always have at least two dashboards.  Makes editing a little simpler for now
https://www.youtube.com/watch?v=TJAfLE39ZZ8
Fix the scaling so that text remains sensible if the histogram is significantly wider than tall.
Handle timeout (ex: shutting down the stim should gray out the indicators) + clean up