[solved] Keep quad at end of visible text?

First off, great job with this asset. I'm loving it so far, but I have one somewhat obscure use case in mind, and I'm wondering if it's achievable (or feasible).

Basically, I'm trying to simulate a text input field on a computer, where the cursor is always at the end of the current line while the person types. I can add a quad to the end of the line, but I'm not sure how to make the quad follow along with the text as it's being read out. I know about the <e2> tag, so I considered manually adding <q=cursor> each time the event is called, but I can't tell how much of the string has already been read, so I don't know where to insert the tag.

If you put this on a gameobject that's the child of an object with your referenced Super Text Mesh on it, the object will follow the last drawn character! So I put this on a gameobject with a spriterenderer. You *will* have to modify Super Text Mesh's code just a bit to make this work, as the "info" list in STM is currently private, but I've changed it to be public to make this work.

Hope this solution works! I might add a custom event so you can call this function only when a new character is drawn, instead of putting it on Update.