... student's response may be interpreted as the steps taken as a result of hearing the announcement. Specific steps may include downloading, reading, printing, highlighting, marking, and discussing ... its use. In firing an event, the source creates a new EventObject and posts it to an EventQueue (a kind of waiting line that follows first -in, first-out logic). A source also maintains an active ... maintaining data used by an application (model), (2) allowing the user to modify data (controller), and (3) presenting data to the user (view). Page 956— Implementing Simple GUIs in...