CS210x Project 5
- Terms can be drag-and-dropped only among siblings of the same parent in the expression tree
- Focus disappears if the user clicks outside the expression tree
- When the focused expression is dragged, a "shadowed" copy is left in it's place