dispatchEvent( event ) {

		if ( this._targetRay !== null ) {

			this._targetRay.dispatchEvent( event );

		}

		if ( this._grip !== null ) {

			this._grip.dispatchEvent( event );

		}

		if ( this._hand !== null ) {

			this._hand.dispatchEvent( event );

		}

		return this;

	}
Dispatches the given event to the groups representing
the different coordinate spaces of the XR controller.

@param {Object} event - The event to dispatch.
@return {WebXRController} A reference to this instance.