Improve navigation with arrow keys, prevent scrolling window while navigating

I keep xkcd and AYOP in a narrow window on the side of my screen, and when I tried to navigate with the arrow keys it would scroll the window horizontally as well, which was annoying.  So I fixed it, and also did a TODO that was in there.  In summary:
 
* Prevent arrow nav keys from also scrolling the window, which was problematic when in a narrow window
* Add ctrl+arrow to navigate between special frames and ctrl+shift+arrow to jump to beginning/end