implemented (and tested) signal event definition