implemented preliminary version of listening to messages. If a process listens and has running component, messages to these components are received twice, here filtering has to be implemented