add flexibility to call receivers

* You can display a source and call another
* You can create a dynamic sources : call some receivers according to
your code (call A if B, call C if D...)