various UI and usability improvements