Experimenting with putting controls and info on the canvas - with some reciprocal scaling to make it more readable. Needs some more finesse but interesting so far.