use of listener pattern instead of message queue Signed-off-by: Peter Siegmund <developer@mars3142.org>