Object call(method, {List<Object>? args}) async { final script = "call('$method', '${_escape(json.encode(args ?? []))}');"; return await _controller.runJavaScriptReturningResult(script); }