Added HolderPattern for a better performance on CustomArrayAdapter implementation for custom views on the ListView