Hello!
I'm going to be away for most of the month so I'll try to help while I can!
1) To get the last character printed, you can use the OnPrint event, and then use... hyphenedText[latestNumber] (I need to come up with a quick, better-named way for users to grab this value...) to get the last character printed.
Do you mean the custom event tag? (<e=myEvent>, <e2=myEvent> for repeating) There's a "links" sample scene that shows how to use these in an effective way with custom tags! Event tags are called as text reads out, so that sounds like what you're after.