Revert "Revert "implemented backspace!""

This reverts commit 71cf44b970c752d9e1ad452730aa18de19938899.