on(types, listener, options) {
    return this._onOff('on', types, listener, options);
  }
Binds a listener for an InteractEvent, pointerEvent or DOM event.

@param {string | array | object} types The types of events to listen
for
@param {function | array | object} [listener] The event listener function(s)
@param {object | boolean} [options] options object or useCapture flag for
addEventListener
@return {Interactable} This Interactable