Actually implement event-driver timeouts.