Some more updates and such...
 -Erik
diff --git a/util-linux/more.c b/util-linux/more.c
index 20aa370..909ed28 100644
--- a/util-linux/more.c
+++ b/util-linux/more.c
@@ -109,6 +109,8 @@
 			cin = fopen("/dev/console", "r");
 		getTermSettings(fileno(cin), &initial_settings);
 		new_settings = initial_settings;
+		new_settings.c_cc[VMIN] = 1;
+		new_settings.c_cc[VTIME] = 0;
 		new_settings.c_lflag &= ~ICANON;
 		new_settings.c_lflag &= ~ECHO;
 		setTermSettings(fileno(cin), &new_settings);