refactor list view designer