use winsaveview(), winrestview() to restore original view