Add prev/next buttons and hotkeys

This adds left/right arrows to the BioDalliance popup, plus left/right/escape keyboard shortcuts.
Another idea would be to move the records & filters into some kind of state object which caches the filtered records. When you change the filters, it would invalidate its cache for the next access.

No matter how fast this calculation is, it's crazy to do it on every frame, even if the filters don't change.