saving changes disables hashchange. pending changes prevents form reload