Rated 3 out of 5 stars
It doesn't calculate wanted position correctly:
Wheel up once. While it still scrolls up in animation wheel down. So you moved +128 px and then -128. You should finish at start position.
But instead scrolling imediatelly stops when wheel up at eg. 79...
IT IS VERY ANNOYING AT FAST WHEEL SCROLLING.