unstable
move focus when backspaced
Merge branch 'highlight'
tmp