Index: uspace/app/nterm/nterm.c
===================================================================
--- uspace/app/nterm/nterm.c	(revision 0d67e163ae357c73542d04f056365a14cbd6f337)
+++ uspace/app/nterm/nterm.c	(revision b4ec1ea0d925eb817dda078a65808347de80c0c4)
@@ -79,5 +79,5 @@
 		break;
 	default:
-		if (ev->c >= 32 || ev->c == '\t') {
+		if (ev->c >= 32 || ev->c == '\t' || ev->c == '\b') {
 			send_char(ev->c);
 		}
@@ -98,13 +98,5 @@
 void nterm_received(void *data, size_t size)
 {
-	uint8_t *dp = (uint8_t *)data;
-	size_t i;
-
-//	printf("Received %zu bytes.\n", size);
-	for (i = 0; i < size; i++) {
-//		printf("0x%02x\n", dp[i]);
-		putchar(dp[i]);
-	}
-
+	fwrite(data, size, 1, stdout);
 	fflush(stdout);
 }
