more progress on new signalhandler code