Added basic browser detection