Now I use gridview and don't manage bitmap references myself until I get a better grasp of what is going on underneath, as some references kept increasing and never beign fred...
Upon configuration change, the gridview is loaded with a new number of rows and the selected position is set to the last visible