First version with visible formatting options
Set caret positions and save policies