Definition, synonyms and related words
programming construct that waits for and dispatches events or messages in a program