option to supply list view position function