refactored eventing redux