Shneiderman (1983) coined the term DM, came from his fascination with computer games at the time
Continuous representation of objects and actions of interest
Physical actions and button pressing instead of issuing commands with complex syntax
Rapid reversible actions with immediate feedback on object of interest