wait event deliv mdr event thread awt swing event thread interrupt except interrupt wait awt thread sync invoc target except happen indic intern error synchron interrupt except invoc target except wait model subsystem event deliv model pump flush model event wait awt event dispatch process runnabl work runnabl runnabl run swing util invok wait work runnabl 