update keyboard navigation