[LH5422] Add click-scroll mouse navigation

FWIW, this is something that the QT framework does not have, and Scrivener for Windows has never had (as can be seen here: Middle mouse button click-to-scroll?). For the effort to bring it in, this is the right way to do it.