style and button modifications
partial work on insert at caret