union - browser detection