I really appreciate the way that UserAgent.js can identify Apple hardware via glVersion - this is very useful for WebVR, where it helps to know device features (e.g. device outer dimensions) not reported from the browser. It is possible to detect Android phones (e.g. Galaxy 6) using webGL VERSION, VENDOR, SHADING_LANGUAGE_VERSION?