So in otherwords, yes, I have to keep track of the jiffies between button press and button release myself...