Scroll: zoom in and out Click and drag... ... on the background: pan the camera ... on a node: select a node On a selected node... ... left side plus: if the node has no left child, create a left child ... right side plus: if the node has no right child, create a right child ... top right minus: if the node has node children, remove the node
Christoph Buchheim, Michael Jünger, and Sebastian Leipert. 2002. Improving Walker's Algorithm to Run in Linear Time. In Revised Papers from the 10th International Symposium on Graph Drawing (GD '02). Springer-Verlag, Berlin, Heidelberg, 344–353. https://dl.acm.org/doi/10.5555/647554.729576