active state decides whether event propagation is enabled or disabled