Nice to see activity in the project again.
I added mouse scroll support ages ago (some time after it was abandoned) and thought I'd share. Feel free to merge, take bits, do nothing with my additions.
First commit is untouched documented source from
Mike Kukta's blog
only includes my mouse scroll changes.