Moved interrupts handling to separate folder