feat(tooltip): improve keyboard support