mode-aware cursors, renamable tabs, refactorings
new normal mode bind
add unite
remove cruft