interrupt handling

Dependencies:  

main.cpp/shortlog@1eb96189824d: not found in manifest