interrupt handling

Dependencies:  

main.cpp/shortlog@5622c60e9d3a: not found in manifest