Allow horizontal averaging in live mode
Make live mode more robust
The goal is to stop live mode asa there is invalid ROI in the
canvas but reinstate it asa a new one becomes available. This
should make things more consistent with the built-in profiler.