various ux improvements