added browser name and streamlined how the detection object is built