catch double escape
readd insert mode