a number of ui updates