Pass indexable temps through and display in UI. Closes #73

* The storage is rather wasteful (once per state), but the temp registers
  are mutable so could be changed from state to state.