make the backspace work in a more sane manner