Understanding Event Handlers: 1. [EffectfulEvents](EffectfulEvents.md) 2. [Interceptors](Interceptors.md) 3. [Effects](Effects.md) 4. [CoEffects](coeffects.md)