Basic navigation keyboard follows highlight.

Initial work on issue #40