Add signal end event.

This pull request adds the signal end event implementation. It is related to CAM-110.