Applying ViewHolder Pattern to the Event ListView adapter.