Filled in Events static methods to interface with the thread pool (not yet implemented)