gui: checkbox
gui: sync element state