Acebinding refactoring then fix surroundings

Acebinding refactoring to use build in EditorSession that memorize scroll, cursor position, undo history...