Had some time to cleanup the code, there was quite a lot of old/useless/redundant bits remaining.
I caught few bugs related to changing temperature unit, thus strange values could appear in some temperature fields.
I was using absolute temperature conversion instead relative temperature (You don't add/remove 32 when converting relative temperature between C and F).
Also, I'm testing something, but I might revert it.
I disabled endless rolling, like numeric input widgets do, for multioption widgets (those which fields are labels, not numeric, like "SLP","STBY","RUN").
So once you reached the end, it stops there instead goign to the start. Gives a little better control when adjusting them.
Enhanced the tip name editing, now you can also move the char position using the push and rotate method.
So if you missed a letter, you can click and rotate to the left to edit it, instead requiring a lot of clicks to exit editing mode and editing again.
Or move 3 positions forward to edit the last character.
Finally, I applied the boost mode behavior from the setpoint widget to the plot graph screen.
A single rotation step will do nothing at first, but it will actually set a timer for enabling boost mode.
Clicking within a second will trigger boost mode.
After the first rotation step, subsequent steps will start to modify the setpoint (like it did before), disabling the boost flag,
requiring to stop adjusting the setpoint for 1 second to rearm boost again.
It's not very useful, but now you can see the boost response in real time, in the plot graph.