Lots of GUI updates.