updated to fix Invalid value for <svg> attribute preserveAspectRatio="meet" on chrome