Redid remote control to use interrupts