a 2D panning environment for vim