added viewBox fix, use width and height if no viewbox