random correction helps to minimize the drift on PgUp/PgDn due to a rounding error
explanation of manual reload in README.md