Ui elements

everything the commits say. (in a hurry currently)