I am not sure if `$eventList` and `$defaultEvents` are the right names for the properties here...
How about keeping it similar to the attribute names?

- `this.$updateOn` - array of trigger names (not including `default`)
- `this.$updateOnDefault` - true if default was one of the triggers