Fixed weird behaviour when backspacing, added backup function