Fixed issue with drawNode always drawing root. It now draws the node and all children.