- cleaned up GuiManager.Init() (avoids registering listeners multiple times)