Initial setup for keyboard navigation. Very crude, essentially a proof of concept right now