So, Ive just found another psuedo bug, if you set your temp to 400 degrees Farenheight, then press your power button once and change to Celcius and then back to Farenheight, then press the fire button multiple times to cycle all the way back around to the temperature, your temp will be set to 399 instead of 400. Probably not exactly a bug but worth mentioning. Not going to list it officially since it would be tricky to fix this, its a flaw in the conversion process from Farenheight to Celcius (either the official formula or the formula they are using) and the only fix would be to store the set temperature briefly until the user locks it into place.
This is by the way the reason that Celcius vs Farenhieght should be MOVED in the menu to after the Exit On setting, once a user sets their preference for Celcius vs Farenheight, they should have no reason to change it again.
Frankly, the options aside from Joules / Watts / temperature and the Joules&Watts mode should really be moved into a separate menu accessed by pressing say the fire button and the up button together.
So, pressing your fire button and up button accesses your settings for the device, these settings would include the following, probably in this order:
Temperature C/F
Display Left/Right/Auto
(New feature) Screen timeout 1s-60s
Sensor On/Off
(New feature) Watts increment .1,.2,.5,1
(New feature) Temperature increment 1,2,5
Link On/Off
Exit On/Off
Pressing the fire button 5 times would produce a shortened menu with the following five menu options:
Power&Joules Joules\Power
Joules\Watts 5.0-50.0
(This setting only would appear if set to Joules mode) Temperature 212-572 (Farenheight) 100-300 (Celcius)
Exit On/Off
System On/Off