minor cleanup of executors; updated to use the new queue type and threading semantics for EventQueueEntry