This is an important bonding mechanism between the data structures generated by the GUI constructing program and the software routines, commonly referred to as call-back routines, which are events that occur when a GUI component, such as a button, for example, is activated.