Add interrupt handler