UI Changes

UI changes, new features, bug fixes and minor improvements.