qiSDK js bindings