CoreHaven Dialogue System

I'm using the CoreHaven dialogue system, shared to CC by Hani, and what I can't figure out is how to add Event triggers to dialogue choices. Has anyone done this?

Here was my solution:

The dialogue system does have a built in way to give the player exactly 1 of a resource. You do it at the end of one of the AddText functions, with a table after the animation name, like:

{resource = "resourceName", text = "A message about it!"}

And basically what I'm doing is creating a resource for each of the events I want to trigger, and then connecting the event through a resourceChanged event. It's a little hacky, but working so far.