It seems strange to me that the speed of winget() and winset() are dependent on world.tick_lag. When tick_lag is at it's normal value of 1, winget()/winset() are incredibly slow when you're calling them *many* times in a short amount of time. I have to set world.tick_lag to a very small value (like 0.01) to make the calls quick.
My request is that winget()/winset()/winexists() operate independent of the value of world.tick_lag if this is possible. I believe it would increase the responsiveness of games that involve heavy interface manipulation.