upgraded a number of ui elements, added some functionality to ui systems