Go back to scrollable div for mobile version

Desktop version will use normal full-page vertical scrolling in future
patches.
Use vertical full-page scrolling on desktop

Also a bit of a cleanup. In a future patch, scroll images when card
changes too.
Unbind resize callback when deactivating