adding detection for mobile browsers