fixup! build event on the stack then record