preparing for list/grid abstraction
first version for grid - not yet enabled in prefs
trying some more in grid view
enable choice between list and grid in Preferences