JS now detects user agent + only load a bunch of stuff on desktop