Um, I did
So I need something with a front-end.
What you gave as an example is a good idea but won't work for me because of the layout. There will be something like 50 or so links on a page and letting them open like that would lengthen the page far too much. So I would actually prefer some sort of popup.