Issues/169 keyboard nav

This closes #169