sigint mode now works cleanly and should break out of search modes (once implemented)