In step 114, a state table driver picks up vectors and indicators from the foreground process, background process, and other processes and appropriately directs the background process to one of a plurality of routines 113, and 115-119 for processing the messages according to the action of the user.