Set Input Mode Game and UI errors

just to relieve myself a bit, because i couldnt sleep well… getting a reference of a UserWidget makes sense after all. Considering to have a function which handles different Widgets, would mean the function itself dont know at start what kind of widget will come, by giving a UserWidget reference means it will handle all possible widgets user-created coming in.