The tracked-controls component interfaces with tracked controllers.
It uses the Gamepad API to handle tracked controllers,
and is abstracted by the hand-controls component & the vive-controls component.
This component elects the appropriate controller, applies pose to the entity, observes buttons state and emits appropriate events.