bool onDragUpdate(Point<double> localPosition, double scale) { return _activeListeners.any((GestureListener listener) => listener.onDragUpdate?.call(localPosition, scale) ?? false); }