add communication manager. These are the things that do poll, select, waitformultipleobjects or whatever.