add real cursor mode with color saved, and also erase mode