Really always as a result of an user action The user can interact with the system and through that interaction influence the behavior of the system