that took way too long to figure out.  scroll was failing because IT"S SUPPOSED TO FAIL SILENTLY when someone keys down
reverted some changes.  this isn't working yet, but it will now.
altered angular-scroll.  keydown is no longer a canceling event.  Not sure if that's a good idea or not.
it works!!  Just a bit of cleanup needed.
Issue #3 is pretty much wrapped up (although there's definitely room to add more hotkey functionality).  There's a couple of minor bugs with offset 0 or max still.  At some point, the read entry scroll function will need to be completely rewritten to actually work properly.

Also, being able to defifne your own hotkeys would be a great enhancement to this.