Widget Events Existing widgets will change as a result of an event, such as mouse-clicks, cursor movements and user input. When an event is fired, a callback function is invoked. To bind an event to a widget, you would use the bind function of the widget using the function: bind <event>, proc {command} For example: …