Hopefully made the event structure a bit more resilient against single lua errors.