anchor.diff:     * soon as there is a drag movement. When a drag is started an [onDrag] event 
      * will also be fired.
      */
  -  Stream<DragEvent> get onDragStart => _dragDetector.onDragStart;
  +  Stream<DraggableEvent> get onDragStart => _draggable.onDragStart;
     
     /**
      * Fired periodically throughout the drag operation. 
      */
  -  Stream<DragEvent> get onDrag => _dragDetector.onDrag;
  +  Stream<DraggableEvent> get onDrag => _draggable.onDrag;
     
     /**
      * Fired when the user ends the dragging. 
  
positive.code:    * height. If defined, the height is calculated from the Swiper's width with 
     * [autoHeightRatio] and automatically applied when the browser is resized.
     * This is useful, e.g. for responsive images.
     * 
     * [disableTouch] defines if swiping with touch should be ignored. 
     * 
     * [disableMouse] defines if swiping with mouse should be ignored. 
     * 
     * If a [handle] query String is specified, it restricts the dragging from 
     * starting unless it occurs on the specified element(s). Only elements that 
  
negative.code:   /// The aspect ratio of the Swiper if it should be automatically applied.
    final double _autoHeightRatio;
    
    /// The [Draggable] used to track drags on the [_containerElement].
    Draggable _draggable;
    
    /// Stops the time between a drag start and a drag end to determine if the
    /// duration was below the [durationThreshold].
  