rename inputs and inputValeus to controls and controlValues
save and restore control values
Persist control values and other UI values in localStorage