Lots of changes, mostly in the UI.