 since the user started
		// then assume it was a drag action, not a select action
		const clickTimeMs = performance.now() - startTimeMs;
		if ( clickTimeMs > maxClickTimeMs ) {

			return;

		}

		// if they moved assume it was a drag action
		const position = getCanvasRelativePosition( event );
		const moveDeltaSq = ( startPosition.x - position.x ) ** 2 +
                        ( startPosition.y - position.y ) ** 2;
		if ( moveDeltaSq > maxMoveDeltaSq ) {

			return;

		}

		const id = pickHelper.pick( p