added zoom and css support