so, with the new world coming and all, I think this should be brought up again. Unless it is intended for us to have a routine of random shit like lighting a fire to stand there holding it, knock your head against a willow tree a few times, shove your hands in the tanning tubs, smelters, curdling tubs, bushes, sit down, run over a shallow pool before you can resume actually playing the game, how it works needs to be reconsidered.
I think the best thing would be to make events tiered. things like sitting in a chair that only give a small amount of exp should all be of one tier, and you should only have very few active at a single time, so they will trigger frequently, but you won't get totally swamped with them randomly after getting a few harder ones to trigger. then you could have a mid tier, more task oriented events that give decent EXP, and perhaps have one slot for each "role" you typically see in a village (forager, miner, farmer) that you have the events loosely sorted into, possibly overlapping in some cases. Then, have a max tier, of the really obscure but rewarding to discover, like be on a mountain at dawn, or run under a willow, and all the other odd ones, and give like 4-5 slots for those, depending on how much variety of them there are and how difficult/annoying they are to trigger. Also, give us some sort of exp sink/reward for having so much for once we reach these new caps