Don’t know who it is.
Can’t take credit for it. This was suggested to me by Brune from Underflow Studios.
If I understood you correctly, then what you want to do is simply create an event with a Text field, and the logic of the event would open a separate widget and put the Text parameter into the widget. Unless I misunderstood, of course. I didn’t quite get what you mean by “separate widget with actual dialogue”.