Pretty major changes

Mobile browser detection conditions