process input/output events by resource, not name

[#82409670]
render errors with no origin in build log

[#81892716]