fixes: internal commands, caret appearance, switching history, multiline editing