$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);
         $data = $response->getData();
     } catch (NASDKException $ex) {
         handleError("An error occured while retrieving events: " . $ex->getMessage() . "\n");
     }
     if (!empty($data)) {
         printMessageWithBorder("The 10 events that happened right before " . $person->getPseudo() . " was seen");
         foreach ($data as $event) {
             printEventInformation($event, $tz);
         }
     }
     try {
         printMessageWithBorder("Event's snapshot");
         echo $event->getSnapshot() . "\n";
     } catch (NASDKException $ex) {
         handleError("An error occured while retrieving event's snapshot: " . $ex->getMessage() . "\n");