Text this: Leveling up engagement: gamification’s role in creating immersive online events