refs #3962 use UserAgentParserEnhanced instead of UserAgentParser to detect android & ios devices