- fix JS errors on Chrome
- fix blue buttons on Firefox
- post partial data on every state change of the form