Second part, button  interrupt