Only accept `'on' + action + phase` for listeners
Only accept `'on' + action + phase` for listeners

when adding them with the object passed to Interactable#<actionable>

interact(target).draggable({
  onstart: function () {},      // will work as always
  start: function () {}         // will no longer work
})

interact(target).dropzone({
  ondrop: function () {},       // will work
  drop: function () {},         // won't work

  ondragleave: function () {},  // will work
  dragleave: function () {}     // won't work
})

taye/interact.js,chinxianjun/interact.js,youprofit/interact.js,david84/interact.js,hyzhak/interact.js,adamgruber/interact.js,taye/interact.js,naeluh/interact.js,noahlaux/interact.js,kennygomdori/interact.js,elgubenis/interact.js,marian-r/interact.js,noahlaux/interact.js,mcanthony/interact.js,naeluh/interact.js,McFarts/interact.js,mcanthony/interact.js,glovebx/interact.js,Endika/interact.js,david84/interact.js,youprofit/interact.js,Endika/interact.js,bios21/interact.js,glovebx/interact.js,adamgruber/interact.js,bios21/interact.js,McFarts/interact.js,chinxianjun/interact.js,hyzhak/interact.js,marian-r/interact.js,kennygomdori/interact.js,taye/interact.js,elgubenis/interact.js