refactored tab nav and wired up the keyboard size selector