uops, this is a big change. turn back to use primary gridview to make
use of scroll listener. it will help to listen and recycle bitmap
resources.