- breaks uiUpdate() into two functions
- uiUpdateOnce(), which contains the bulk of the UI updating code
- continuousUiUpdate(), which runs the aforementioned function once
every second.
- updates updateStreamTitle() to conform to this new change
- removes call to Main(), replacing it with a call to the new
continuousUiUpdate()