Don't show dashes around navigable elements when no keyboard is available
When an element is focused it is surrounded by dashes, which is convenient as it gives you a useful feedback for keyboard navigation. When there is no keyboard though this information is irrelevant and is more of an annoyance than anything (e.g. on a tablet).
That would be nice to not have the dashes when no keyboard is available.