diff --git a/exec/dorkit/jsexec_console.js b/exec/dorkit/jsexec_console.js
index ed2e8778152e1c3ccb9a8386f69c52cc0a8b1f65..717492975e20b0fc78456f5692adc07c94a025d8 100644
--- a/exec/dorkit/jsexec_console.js
+++ b/exec/dorkit/jsexec_console.js
@@ -1,5 +1,6 @@
 load("ansi_console.js");
 
 dk.console.remote_io.print = function(string) {
-	write(string);
+	stdout.write(string);
+	stdout.flush();
 };
diff --git a/exec/dorkit/jsexec_input.js b/exec/dorkit/jsexec_input.js
index 833d3db3d9824d6e74d2f294ea0553ecf46195a7..2d6b842d1a5aae3c049bba2b11afae95e080b00e 100644
--- a/exec/dorkit/jsexec_input.js
+++ b/exec/dorkit/jsexec_input.js
@@ -6,6 +6,6 @@ var k;
 while(!js.terminated) {
 	if (parent_queue.poll(0))
 		break;
-	k = read(1);
+	k = stdin.read(1);
 	ai.add(k);
 }