When backspacing russian characters I have noticed that first it becomes a question mark, then it gets deleted, which means that top byte gets erased first, then lower. Can you please add some option(or detect it somehow) for non-ASCII languages to have multibyte characters properly deleted?