stubbed RunEvent, and did a bit to make WorkJob easier to follow