gui datamodel cleanup
gui cleanup other data models
cleanup gui keepalive
start gui reworking
page serve
autorefresh checkbox
gui: move old code aside
gui: new span
gui: mark elements dirty
gui: page id
gui: handle page id
gui page id works
gui element: add value()
gui: data
gui: gray-out background on disconnect
gui: set element attributes
page value
gui: event handling
textbox ok
gui: enable/disable elements