Hi! No, sorry, I should have mentioned I try to avoid all external dependencies, and that includes plugins. I'm currently working on separating the text with pipes and looping through it with getTokenAt. I will report back later how it went (please remind me if I forget).
Things I've noticed so far:
Large strings look really ugly in the event sheet, so It's best to put those into their own event sheets where you don't have to look at them much.