using interrupts with diplaymode button