added iPhone / iPad and Android browser detections