added a feature: rollback scroll value on history.back(). #1