Added an event trigger for when the user starts doing different things on the canvas (can be done in another way but this is a shortcut)
Added a new option that allows the developer to attach the listeners at will
Added a "disable" property to allow the developer to disable the drawing completely