Deep Dive into Event-Driven Agents: Best Practices & Trends