Increased debounce timer and only accumulate timeSinceLastDrink if currentCount > 0