Minor web UI fixes and continuing refactoring