I think this should be configurable and not hard coded in the lib (same for the other interactions).
`this.condition_` can be:
```
  /**
   * @type {ol.events.ConditionType}
   */
  this.condition_ = goog.isDef(options.condition) ?
      options.condition : ol.events.condition.mouseOnly;
```