bunch of ui stuff

- more timing info added to state to track how long things took, how
fast things are going etc