CanvasGraphic.js revision c7ba96d16d58075a9ab8d5c1e46c6c83ce11cb4e