Full refactoring of quickview scrolling code

Now responsive & works with changing number of items per row, yay!