added ghcjs-canvas