Nice work! I was thinking on implementing some cool features on a drawing site I created. I tried to avoid HTML5 canvas to keep compatibility with older browsers (solved with some javascript + image creation workaround). But when I see this kind of apps like yours, makes me wonder if I should forget about compatibility and provide users with better features.