set the target to the source of first received message when no target is set

this sets up bidirectional comm (in a very unsafe manner!)