use focus whenever hover is used

This should improve keyboard navigation quite a bit. However there are two issues:

-   sometimes there are hover effects on elements which are not selectable
-   when you hover over an element you automatically hover over all its parents. This is not the case for focus

Selectors with one of these issues have been flagged `FIXME not accessible`.