Oops, forgot to implement the convertView model to make more efficient use of Views