Record events (18/25)

Record events