Implemented canvasProperties instead of treeProperties

(will add treeProperties later)