better handling of checkboxes, sliders and text fields sync