event wiring, add terms error handling