- removed active state from event handling
- better sfx error handling