Event Cachine

Oh yeah, it totally was left to me. But not you guys are on v5 now, and no doubt renderer has changed somewhat since then.

When I have time to update to v5 I’ll redo my changes, check they work, and then resubmit another pull.