swap window and move away window functions leaves cursor in current buffer