ui changes
lots of stuffs borked, but its fun