haha, cheers & no worries.
It might need a bit of tweaking as I quickly copy/pasted & edited the code in Sublime Text. It was early hours of the morning as you can see from the timestamp, so I couldn't really be bothered trying to implement & test it in a VS project.
Quick note: you could probably swap out the registerHookFunction with a registerEventHandler with the textStarted event flag. They give me grief sometimes though, so I prefer using the hookfunction as it also listens out for text started & you don't have to reposition text as you can just return false to prevent it from forcing the text position.