CanvasGraphic.js revision 7947db4b7d8682ea81598e3a4283e659a8103be6