nice, one thing you might also do, in your wasm version, is figure out how to replicate scroll momentum, that's the thing that makes it feel weird, I can flick a page and it will scroll for a while
I tried to methods to get that effect and both cases it felt worse than the current. Will circle back to that sometime maybe. Touch support in a TUI framework is little of an edge case..