more improvements on mapViewActivity