working event service with test(s)