public View render(View convertView, Context context, FeedView webFeedView) {
        final ViewHolder holder;
        if (convertView == null) {
            convertView = getInflater(context).inflate(layout, null);

            holder = new ViewHolder();

            holder.wrapper = (FrameLayout) convertView.findViewById(Rzap.id("wrapper"));
            holder.container = (RelativeLayout) convertView.findViewById(Rzap.id("container"));
            holder.levelName = (TextView) convertView.findViewById(Rzap.id("level_name"));
            holder.scoreText = (TextView) convertView.findViewById(Rzap.id("score_text"));
            holder.selectedIcon = (ImageView) convertView.findViewById(Rzap.id("icon"));

            convertView.setTag(holder);
        } else {
            holder = (ViewHolder) convertView.getTag();
        }

        holder.levelName.setText(levelName);

        if (selected) {
            holder.selectedIcon.setVisibility(View.VISIBLE);
            selectedIcon = holder.selectedIcon;
        } else {
            holder.selectedIcon.setVisibility(View.GONE);
        }

        if (this.displayScore != null && !this.displayScore.equals("")) {
            if (friendsCount > 1) {
                holder.scoreText
                        .setText(Html
                                .fromHtml("<font color='#55a406'>" + displayScore + "</font>" + "<font color='#808080'>" + " - #" + friendsRank + " of " + friendsCount + " friends" + "</font>"));
            } else {
                holder.scoreText.setText(Html.fromHtml("<font color='#55a406'>" + displayScore + "</font>"));
            }
        } else if (everyoneCount > 0) {
            String plural = everyoneCount == 1 ? "player" : "players";
            holder.scoreText.setText(Html.fromHtml("<font color='#808080'>" + everyoneCountText + " " + plural + "</font>"));
        } else {
            holder.scoreText.setText(Html.fromHtml("<font color='#808080'>No scores</font>"));
        }

        convertView.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                if (selectedIcon != null) {
                    selectedIcon.setVisibility(View.GONE);
                }
                selectedIcon = (ImageView) v.findViewById(Rzap.id("icon"));
                selectedIcon.setVisibility(View.VISIBLE);

                if (selectedFeedlette != null) {
                    selectedFeedlette.selected = false;
                }
                selectedFeedlette = LeaderboardLevelFeedlette.this;
                selectedFeedlette.selected = true;

                v.postDelayed(new Runnable() {

                    @Override
                    public void run() {
                        LeaderboardLevelFeedlette.this.onLevelSelect();
                    }
                }, 150);
            }
        });

        return convertView;
    }