Refactor file list view