don't leave cursor in overwrite mode
add switch to enable/disable vim mode