Drawing now supports multiple colors, redo, undo and clear