events2: more work