Vizard has a variety of methods for controlling the flow of your scripts. Actions help coordinate animation and event callbacks. Tasks are functions that pause for specified events without blocking Vizard's main loop. Directors are a way of creating a parallel thread of code. Finally, simple timers are time-based events.
For more on callbacks and specific kinds of events, check out the events section.