Working signals

See #4, #16