New events and service calls now use a shared thread pool