Now supports multiple events