execute command interface, use only in web
@override void executeCommand(String command, dynamic args) { api?.executeCommand(command, args); }