seperate iOS from isMobile