When holding the Alt+S/W hotkey and loading gamesetup, it will crash, since the buttons are only initialized after the first tick (this is required in gamesetup since it is waiting on netmessages), but the hotkey already is active and tries to use uninitializes variables, setting a init flag in tab_buttons solves the issue (and doesn't break other pages)