Main Menu Looping

I created a Main Menu on my main game level and it was working as intended. I decided to create an empty map and have it show up there and then load the main level so all my actors wouldnt be visible. Now when i hit the start button on the widget it no longer closes and then opens up the new map with it still on screen. I thought this might be being called more than once since a new level was being loaded so i moved the widget creation script to GameMode so in theory once it was called it would never restart… Any ideas?

Here are the only 3 places where Main Menu code is excuted or referenced



So after much frustration I realized I left duplicate widget creation code in the HUD class so i had 2 instances of the same widget…