let list remember where it was and restore this position when coming back