A less crude drawing widget based on Prototypes.js