Remove the wakeup pipe, it appears unnecessary (and the currently implementation does not work for multiple event processors).