how an interrupt is handled