Fix interrupts, add basic keyboard support.