The maker of the excellent SwipeView and iScroll 4 library for touch-enabled browsers has a somewhat unpublicized standalone library that has two-axis scrolling. It snaps if you swipe/scroll horizontally across columns (pages) and scrolls smoothly with momentum when you scroll vertically within a column.
Without modification I am able to use the library to create a reasonable snap-to-scroll on both X and Y axes.
The best thing about the library is that it will lock into a single scroll axis as you are scrolling. Beautiful!