Maybe it would be better to don't use this lib, then
This modal window is supposed to have two functions: get inside a player queue or checking your own info.
It would be something like that:
If the player wants to simply join a queue, he will just select this first option and enter the queue.
This should be easy, if there were not the problem I will describe below.
(1)
If the player wants to check it's info, he will receive this:
(2)
The main problem is the userdata is changed whenever a new player opens the modal window, for every player with it opened.
If I have this window opened, like you can see at (2)
And the character Test Character 1, opens it, it will update Gamemaster's info to Test Character 1's info.
Evil Hero said, as you can see in his post, that I needed to keep a "save" for each player that uses the modal window.
I've tried, actually, inserting the player's info inside a global table, where I would access it whenever I needed.
But since the userdata gets replaced, it changes from every other windows opened.
x_x