The tracked-controls component interfaces with tracked controllers.
tracked-controls uses the Gamepad API to handle tracked controllers, and is
abstracted by the hand-controls component as well as the
vive-controls and oculus-touch-controls
components. This component elects the appropriate controller, applies pose to
the entity, observes buttons state and emits appropriate events.
Note that due to recent browser-specific changes, Vive controllers may be returned
by the Gamepad API with id values of either “OpenVR Gamepad” or “OpenVR Controller”,
so using idPrefix for Vive / OpenVR controllers is recommended.