fix for not saving position in ListView