Fix #4: Backspace should delete last token