Smooth out loading, lots of ui changes