Reintegrate threshold check, but separate event binding to include touch events in all cases, but no mouse events if threshold is 0