Even tho the screen updates at least evern 16ms, most GUI object do not benefit from that at all. For example, number boxes would be totally fine updating every 100ms or more, unless you like the look of blurry numbers flying by. Sliders and buttons probably would be fine at 50ms also
It would be nice to have this as part of the GUI API, so that it is easy to use.
if things are being improved, a principle that I find important is the
possibility to unlock these settings to general use. that is, instead of
just improving them, for example creating a command "displayfr" or
whatever that each object could understand. then instead of locking the
parameters in a different setting, more possibilities are possible. (or
would something like that imply too much work?)