some stupid fixes that cause other problems -.-
added loading animation, fixed buttons