add keyboard-support feature for buttons/tabs