ability to save current position after data has changed