   drawButton("ERASE",  0, 6, BUTTON_UP);
 }
 
-void drawMoveScreen()
+void drawEraseScreen()
+{
+  Display.gfx_Cls();
+  drawButton("BACK",   0, 5, BUTTON_UP);
+  drawButton("ERASE",  0, 6, BUTTON_UP);
+}
+
+void drawKeyboardScreen()
 {
   num =0;
   add(0);

  commands[index] = type;
  duration[index] = num;
  index++;
}

void add(int n)

  int y1 = BUTTON_H * position_y;
  int x2 = PADDING * (position_x + 1) + button_width * (position_x + 1);
  int y2 = PADDING * (position_y + 1) + (BUTTON_H - 12) * (position_y + 1);
#if defined DEBUG      
  Display.gfx_Rectangle(x1, y1, x2, y2, RED);
  Display.gfx_Rectangle(x1, y1,x1+5,y1+5, WHITE);
  Display.gfx_PutPixel(x, y, PINK);
#endif

  if(x < x1 || x > x2) return false;
  if(y < y1 || y > y2) return false;
