Direct Manipulation Details
1) Continuous visibility of the objects and
actions of interest
2) Rapid, reversible, incremental actions
whose effect is immediately noticeable
3) Replacement of command language
syntax by direct manipulation of object of
interest (physical actions, buttons, etc.)