Yes, you shouldn't resurrect a 5-year old post.
Who is pressing those buttons anyway. Superman?
I doubt interrupts are needed for human actions.
The loop() should cycle fast enough to detect human button presses without noticable delay.
millis() can be used to detect button press duration.
Leo..