Extended and cleaned up StartupGUI