// close previous date group
            echo '</div>';
            // boxcontainer
            echo '</div>';
            // date group
        }
        $lastDate = $currentDate;
        echo '<div class="group" data-date="' . $currentDate . '">';
        echo '<div class="groupheader"><span class="tooltip" title="' . \OCP\Util::formatDate(strip_time($event['timestamp']), true) . '">' . ucfirst($currentDate) . '</span></div>';
        echo '<div class="boxcontainer">';
    }
    $currentGroup = makeGroupKey($event);
    // new box group
    if ($lastGroup !== $currentGroup) {
        if ($lastGroup !== null) {
            // create meta event and add it to the list
            \OCA\Activity\Data::show(makeEventGroup($eventsInGroup));
            $eventsInGroup = array();
        }
        $lastGroup = $currentGroup;
    }
    $eventsInGroup[] = $event;
}
// show last group
if (count($eventsInGroup) > 0) {
    \OCA\Activity\Data::show(makeEventGroup($eventsInGroup));
}
echo '</div>';
// boxcontainer
echo '</div>';
// group