updating some GUI stuff that touched pretty much everything else