Update

Removed boost requirement
Streamlined dispatch process
Added another example event class