Visor now supports snapping. Next step is to use the snap index to switch the vision mode.