add excanvas lib as optional support for canvas