 diff --git a/src/de/fhhannover/inform/iron/mapserver/communication/ifmap/EventProcessor.java b/src/de/fhhannover/inform/iron/mapserver/communication/ifmap/EventProcessor.java
-index 276983a..1a7087a 100644
+index 276983a..3bc3d34 100644
 --- a/src/de/fhhannover/inform/iron/mapserver/communication/ifmap/EventProcessor.java
 +++ b/src/de/fhhannover/inform/iron/mapserver/communication/ifmap/EventProcessor.java
 @@ -24,6 +24,11 @@ package de.fhhannover.inform.iron.mapserver.communication.ifmap;

 			is = mResultMarshaller.marshal(r);
 			sra = new SendResponseAction(chId, clientId, is);
 			
@@ -1459,8 +1486,65 @@ public class EventProcessor extends Processor<Event> {
 			putActionSeriesIntoActionQueue(as);
 		
 		list.clear();

+        @Override
+        public synchronized void setMostRecentlyVisitedGraphElementTime(ChannelIdentifier channelId, Long time) throws SessionNotFoundException {
+               Session session = mChannelIdSessionMap.get(channelId);
+               sLogger.info(sName + " setMostRecentlyVisitedGraphElementTime set channel visit time for session: " +  session.getSessionId() + ", time: " + time);
+               mSessionElementVisitTime.put(session.getSessionId(), time);
+        }
