Adding signals to the messages framework

Let me know what you think of adding this. Thanks!