add tests for translated assoc array
create event service, fix tests and chanlog