actually added browser detection this time :)