Asynchronous communicating events : atomic and compound objects