Use feature detection rather than UA string