code: function setInterface(geoSet, client, nativeGeo) {
    var queuedInterface = new QueuedInterface(client);
  
    if (nativeGeo === true) {
      geoSet.clientInterface = new NativeInterface(client);
      return;
    } else if (nativeGeo === false) {
      geoSet.clientInterface = new EmulatedInterface(client);
      return;
    }
  
    geoSet.clientInterface = queuedInterface;
    checkNativeInterface(queuedInterface, geoSet, client);
  }
docs: interface config