Updates to UI and user interaction.