touchnav checks user agents