Consider a group of people at a party playing Bingo. When a number is called, the participants check if the number is on their cards whereas the non-participants go about their business, enjoying other activities. If this situation is analyzed from a programmer's perspective, the calling of the number corresponds to the occurrence of an event.