more tests, improved robustness of signals a little, added toSpan