Add resizing for small screen
Adapt number of columns when orientation changed + try to keep grid view state