handling disconnects properly, part 3 (frontend support for disabling and enabling the screen during a game)