various ui updates