The human factors of computer graphics interaction techniques | Synapse