Use new event layer in Trill

Totally untested!  Maybe everything is broken!