Getting closer to having fully working interrupts