Thread safe events.
Add once to events.
Zip multiple files together.