execute command interface, use only in web
@override void executeCommand(String command, List<String> args) { api?.executeCommand(command, args.map((e) => e.toJS).toList().toJS); }