Add signal support