The screenshot below shows how we do this. When you open a widget with a list of saves, this event is triggered. LoadGameName is a separate widget with a button and a saves title. Instead of LoadGamefFromSlot and checking for validity, it would be more correct to use node DoesSaveGameExist.