Simple Signals library