Fix safari text rendering bug, break out animations to own file, change background fade time to be much quicker