Handle interrupt