moved back to CanvasRenderer, preparation for retina