Add activationEvent to reduce startup time