on(type, ...callbacks) {
    this.emitter.on(type, ...callbacks);
    return this;
  }
Adds listener for draggable events
@param {String} type - Event name
@param {...Function} callbacks - Event callbacks
@return {Draggable}
@example draggable.on('drag:start', (dragEvent) => dragEvent.cancel());