Event Driven


    The program flow is determined by events.

    Events are sensor outputs or user actions (mouse clicks, key presses)
    or messages from other programs or threads.

    Event Driven - (Wikipedia)

    See also: Control Flow - (Wikipedia)