detailed unsaved message for hashchange