int begin = eventString.lastIndexOf('[') + 1;
if (begin < 0) return null;
int last = eventString.lastIndexOf(']');
if (last < 0) return null;
String number = eventString.substring(begin, last);
Event retValue = null;
try {
retValue = read(Long.parseLong(number));
} catch (NumberFormatException ex) {
//incorrect number, could not appen
Logger.getLogger(EventController.class.getName()).severe(eventString +