Added CanvasRenderer for iOS Safari support