We are developing an engine that allows for events to be handled in parallel by worker threads via a dependence-aware scheduler.