don't trigger event when local storage was not actually changed