Hierarchical Direct Manipulation
Allows user to choose surface that does the greatest amount of work
Exception: unmodifiable regions
Animation