Hm, I don't understand why you start the click timer on release (and with the power window time too). The only checks of isActive() happen in the release handler and the press handler would start the timer anyway. What does it do?