quick unit tests on signal sources; btw those last commits resolved #6 and resolved #8