Added shift-click commands for moving between slides rather than simply
fragments.

There is currently a bug for navigatePrevSlide(), which just call
`slide()`.  I need to ask if there's a reason for this rather than
calling `slide(indexh-1,indexv)` or whatever.