Add a libevent signals draft