And I noticed the pause menu wasn’t coming back after I pressed and dismissed it once, so I connected the isValid pin to execute the connection to viewport again rather than creating a whole new widget as it was obviously firing as valid.