touch working with irq