BubbleMessageComponent with hyperlinks

What would be the easiest way to do a BubbleMessageComponent with hyperlinks? I want my users to be able to click a help button and get basic help, and then they should be able to click on links in the help to get more detailed help.

Is there an easy way to do that? Sticking a WebBrowserComponent in the popup help seems like overkill.

Also, the BubbleMessageComponent can’t draw over my OpenGL components. So if they happen to overlap, a chunk gets cut out. Any way to solve that? Or have to use a my help component as a desktop level component?

Could you just stick a HyperlinkButton in it, or do you need the link to be part of a textbox?

Vaguely recall doing some kind of hack once where I parsed some XML rich text, put the text into a TextEditor, and added underlining/colour for the bits that were hyperlinks. Then intercepted mouse events, checked which characters they were on, and did the appropriate thing when you clicked on a link…