Using Raphael setViewBox rather than doing manual transformations on lines & circles.
See http://raphaeljs.com/reference.html#Paper.setViewBox