Don't check for user agent but try to feature detect, refs #480