fixed iphone browser detection bug