I'm making a server browser for a multiplayer a game. Currently, I'm using the default UITextList script to display active servers, however, I need a way to interact with them. Each line (server) in the text list should be able to be double clicked (or have a button placed beside them).
What would be a good way to do this? Is the UITextList too basic to handle this kind of thing? How would I handle possibly dozens of buttons/clickable labels (keeping in mind the server list can be refreshed with new servers appearing and old ones disappearing).
For reference, here's a screenshot of the current (barebones) implementation of the server browser:

Each line in the list (representing a room) should be individually interact-able.