canvas drawing tool
work in progress