So, I have a touch PC with an n-trig stylus. When searching, I discovered that stylus implementation isn't really availiable due to only having access to the pointer events by the browser. Additionally, all drawing is done with vectors, so no pgotoshop-like raster eraser is possible. With this in mind, some suggestions: Drawing currently works quite well (for me at least), so no quarrels there. Erasing, on the other hand, could be better. Currently I have to change mode to select (using the menu or hotkey), then select what I wish to select, delete it (right click or hotkey) and then return to drawing mode. A better system, mimicking the experience in other Windows enviroments like OneNote, would be to have a button which, when depressed, lets you delete lines you pass over. Since the drawings are all vectors, you simply take any line or object the pointer passes over while the user is holding the hotkey and pressing down the mouse. This hotkey can then be configued on the user end to correspond to e.g a button on their stylus. When the key is released the user returns to their previous mode. Something like Crtl+draw or Alt+draw. This could of course also be a mode for the pointer accessible on the meny, with a hotkey to switch in and out of or something. Alternatively (or concurrently) a similar hotkey would allow the user to enter select mode, in freehand select or the current box select. Currently one of my buttons is bound to right click, which works really well allowing me to pan around the canvas at will and return to drawing. Only the lack of easy erasing is stopping me from drawing to my heart's content!