removed usage of legacy IRQ callback (nw)