web: implement EventLogStore