Updated UART IRQ and added buttons