for (Block signblock : Util.getSignsFromRails(map.next())) {
info = new SignActionEvent(signblock);
if (match(info)) {
endsign = signblock;
//start and end found : add it
final DetectorSignPair detector = new DetectorSignPair(startsign, endsign);
detectors.put(startsign, detector);
detectors.put(endsign, detector);
CommonUtil.nextTick(new Runnable() {
public void run() {
DetectorRegion.create(map).register(detector);