Almost working and persisting between launches. Still some issues with the rounding on the thermometer view. Some steps go up and some down due to float rounding errors I think.
Removed ObjectiveSugar. It's nice but not really added much value here to justify another dependency.