move all the menu stuff to one place
set virtualedit=block to position cursor properly in Visual block mode even when there is no actual character there