Got in some code for keyboard navigation; only partially done, saving progress