trigger events and allow sequence objects