fixed misbehaving backspace