Using real user input
Improved code organisation
Renamed OffersResponse to OffersLoader
Automatically loads more rows when scrolling the table to the bottom.