public View getView(int position, View convertView, ViewGroup parent) {
    Event event = (Event) data.get(position);
    String eventName = event.getName();
    if (newEventsList != null && newEventsList.contains(event.getId()))
      eventName = eventName + " - New!";

    Date eventDate = new Date(event.getUtcTime());
    String timeStr = eventDate != null ? " - " + subTextFormat.format(eventDate) : " - No Date";
    InfoRowView view =
        new InfoRowView(
            this.context,
            eventName,
            event.getGroupName() + timeStr,
            event.getPhotoURL(),
            Integer.valueOf(event.getId()));
    view.setOnClickListener(listener);
    return view;
  }