improve tab keybindings