docs: public void scanDevices()
      {
          for (int deviceId : inputManager.getInputDeviceIds()) {
              addDevice(deviceId);
          }
          for (GVRGearCursorController controller : gearCursorControllers)
          {
              cache.put(CONTROLLER_CACHED_KEY + controller.getControllerID(), controller);
          }
      }