A javascript program that adds a drawing program to a canvas element. It can be auto loaded to bind to every canvas element or a specific one. Options allow you to change brush size, color, and background color. There are also undo and redo functions as well as a erase function.