gadgets and menus do much of the work of getting commands and option choices from the user. Sometimes though, an application needs to get further information from a user in response to a command which has already been initiated. In that case, a requester can be used. A requester is a temporary sub-window, usually containing several gadgets, used to confirm actions, access files, or adjust the special options of a command the user has already given. figure 2-5: an intuition requester Requesters are discussed in detail in Chapter 7, "intuition requesters and alerts". additional information on programming requesters for Release 2 of the system can be found in Chapter 16, "asl library".