We need to remember the tiles that have been already rendered, so that when the user scrolls back and forth, he/she gets the content ~immediately, without the need of re-rendering them. If we need to throw away some, do that based on their last use - start with those unused for the longest amount of time, or so.
Can it be done by updating the Bundle every time and assigning it the values of the current View and hence restore the values on re rendering it??
This is now fixed, changing the state accordingly :-)