If you look at it another way:
when conditions are met an event is enabled and thus its actions are performed
to disable the event all you have to do is make sure the conditions aren't met..
If you'd like to enable/disable a huge amount of events it would be easier to put them in a group and activate/de-activate this group through an event with certain conditions..
so when a certain condition is met - set group active
else - set group de-activated
(these kind of events only have to be triggered once while true (you don't have to turn the light on every second if it's already on))