Why are SVG imgs handled so badly?