Callback: starting replacement of libsigcpp