The key to graphical user interfaces (GUIs) is the constant feedback on task
accomplishment that they provide to users. Continuous feedback on the manipulated
object means that changes or reversals in operations can be made quickly,
without incurring error messages. The concept of feedback for users is discussed
thoroughly in a later section.