added a get_duration routine on Signals
maj