dealing with history.back