         if (timeout) {
             paper_vert(1,1);
             Serial.println("timeout");
-            micro_backspace(rowBitsPrinted);
+            micro_backspace(rowBitsPrinted * 3);
             break;
         }
         bitsRead = Serial.readBytes(buffer, 3);

    if (c == '\n') {
      paper_vert(1,1); // Move down one pixel
      if (runLength > 0) {
          micro_backspace(runLength);
      }
    }
    else if (c == ' ') {

          //Serial.println(int(command));
          
          if (command == 0) { // text to print
            // look for next two bytesp
            // reset the typewriter so we know we are on the begining of a line
            resetTypewriter();
            Serial.readBytes(buffer,2);
