Lots of UI updates.