First of all fabulous job with this module! It's so thorough and leaves so much to the imagination! Great work and thank you for sharing! Just an observation about the right-left switch:
*cough* I've messed up left and right in the before 1.4.
You should be fine, if you just flip left and right.
If it doesn't help, could you give me some more details?
I think what has occurred is the letter display buffering is no longer in sync with the mousover-hotspot buffering. If you put a "this.border_left" value of 30, the mouse will not highlight any text while hovering within the first 30pxls on the LEFT side of the GUI, which is what it's suppose to do. However, at the same time, it is also producing a text display boundary 30pxls from the RIGHT of the GUI. Both the text and the mousover-highlighting borders need to be in sync for left/right, because right now their lefts and rights are opposite, and yet scripted into the same single value. Hopefully what I said makes sense. If it doesn't let me know and I'll try to find another way to explain it.
Also, I have a suggestion, although I'm not sure how easy it is to script. For the vertical autosize function, it appears that the dialog window is always stretched downward to accommodate new text. Is there a way to make the bottom of the dialog box the anchor point so the box stretches upwards instead?
Thanks again for a great module. Keep up the good work!