}
if (is_null($homes) || empty($homes)) {
    handleError("No home found for this user...", TRUE);
}
printMessageWithBorder("User's Homes");
foreach ($homes as $home) {
    printHomeInformation($home);
}
$home = $homes[0];
$tz = $home->getTimezone();
if (!empty($home->getPersons())) {
    $known = $home->getKnownPersons();
    $person = $known[0];
    //retrieve last every events that happened after the last time person has been seen
    try {
        $response = $client->getLastEventOf($home->getId(), $person->getId());
        $eventList = $response->getData();
    } catch (NASDKException $ex) {
        handleError("An error occured while retrieving last event of " . $person->getPseudo() . "\n");
    }
    if (!empty($eventList)) {
        printMessageWithBorder("Events until last time " . $person->getPseudo() . " was seen");
        foreach ($eventList as $event) {
            printEventInformation($event, $tz);
        }
        // let's retrieve 10 events that happens right before last event of the given person
        $lastIndex = count($eventList) - 1;
        $lastEvent = $eventList[$lastIndex];
        $event = $eventList[0];
        try {
            $response = $client->getNextEvents($home->getId(), $lastEvent->getId(), 10);