Improve and standardise event docs

Having the general events description in events.condition.jsdoc isn't very logical, but this would resolve itself if #2334 goes ahead.
I think "dispached" rather than "triggered" is the [proper term](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget.dispatchEvent) here. Just a comment, I think using "trigger" is fine.