Clean up info div, and fix timer exhaustion error.

Previously, we would call setInterval on every updateInfoDiv update,
leading to T^2 timers being created, and the eventual death of the app.
Also clean up the layout of the info div.
@fischman @marwahvikas PTAL