virgildisgr4ce/Button — pull request #1 by mostlybinary (2013-02-21 22:46:37+00:00)
Title: Hold state can fail after a while resulting in an inaccurate press times.

Because the millis() is a long and pressedHoldTime is an int, there was an inaccurate comparison and the calculation could result in weird behavior in determining the hold state.