Correctly handling widget creation and removal

I think the issue here is that it’s not a full engine but just a modding SDK of a specific game :confused: