allow recent Firefox and Safari browsers; disallow mobile ones