Using event sub-processes