separation of incomming signals from methods invocation