mobile browser detection added