Add pointer to interaction before firing "down"
Implement action manualStart option

interact(target)
  .draggable({
    manualStart: true
  })
  .on('hold', function (event) {
    var interaction = event.interaction;

    if (!interaction.interacting()) {
      interaction.start({ name: 'drag' },
                        event.interactable,
                        event.currentTarget);
    }
  });