var initialIncrement = 1, increment = initialIncrement;
var timerId = 0, timer = false, started = false; // Для 1 варианта.
var initialCounter, started2 = false; // Для 2 варианта.
el.on('mousepress', function() {
  // Вариант 1
  if(!timer) timerId = setTimeout(function() { started = true }, 1000), timer = true;
  counter += increment;
  if(started) incremet *= 2;
  // Вариант 2
  if(!started2) initialCounter = counter;
  counter += increment;
  if(counter - initialCounter > 100) increment *= 2;
})
el.on('mouseup', function() {
  // Вариант 1
  clearTimeout(timerId);
  started = false;
  timer = false;
  // Вариант 2
  started2 = false;
})