added backspace support
removed extra bytes
fixed extra character when backspacing
Merge branch 'add-backspace-support' into develop