Closes #46. Use ActivationEvents to speed up loading time.