(+) message logic/main activity interaction