Okay so I am definitely liking how the new
UIForm stuff is going, seems to
be much cleaner than before. I do have some global state but I am pretty
limited and that must be there so no way around that. At least with the forms
the way I have them now, there can either be native forms or in the future
fallback forms that are on top of a framebuffer. Of course the native form
interface is going to be kept to a low number of calls as needed.