Adds client-side history to elements. This allows them to retain state when using the back button.
Monitors changes to controls with
- The attribute data-client-side-history on them directly
- INPUT elements (textboxes, radio buttons, checkboxes) that are inside an html element with this attribute
- SELECT elements that are inside an html element with this attribute