new PROGMEM string helper instead of GapBuffer
removal of gap buffer