Added a bunch of UI caching.
CPU usage went from 14% to 0.2% on UI

Had a sleep timer indented to the wrong level