concurrent event handling for activities