Just out of curiosity - let me know where you are running pacman-canvas and also how you modified it for your own use cases? :-)
I'll start with the obvious: http://pacman.platzh1rsch.ch/
Is the demo website for this project and was just a little side project while I was studying.