Here is the example http://plnkr.co/edit/nS9D4u0ReVc7nd3fG1uj?p=preview
It works fine on Chrome, but not on any IE.
You can change the input values and notice that localStorage object does not get updated. If you click on the button to reload the page, the original values are loaded.
Maybe it's related to #47
Right now, the only solutions seems to not use objects as values and rename every property.