added browser support for gradient