working on visual mode, slight behavior change to make jumps more logical