Catching user interrupts