added custom flow layout that calculates cells position, provide them in chunk based on the scrolling rect.