hiding pagination from the user unless they request it, auto fetching all pages of tracks into an array when the user requests them