button driver with irq counter added to project, corrections