added editing mode with basic vim-like nav