Events, external events and programs