event creation actually works now