Frontend overhaul fix

Changed a lot of things. Everything should look and feel better/smoother now.