separate grid and list into separate files
buid view toggle