Big find here: Text elements can only be positioned at INTEGER values.
10, 15, 20 -- NOT 10.2, 15.00001, etc.
So I think this is what is causing the lag. The renderer is trying to put an HTML input at 202.2324 and it's freaking out.
I have now tried to round() the value to elimate the decimals... let's see.