There is an example of a programme that differentiates between long and short push-button pushes on the Arduino.cc website, but I was not taken it. However their was an example I did like the look of, ...
My daughter likes buttons. She's learning letters. I was bored over winter break and had these parts laying around... so I built her a "Button Box" based around an Arduino. Open source, hackable, and ...