try {
// prepare scroll down on tab press...
Object lastTime = ((ControlRow)ControlGroupVector.get(nblockincrement -1 )).timebox;
MethodInvocation mi = new MethodInvocation("lastControlKeyPressed", this, KeyEvent.class);
dialog.getGuiEventListener().add( TIME + ( nblockincrement - 1), EventNames.EVENT_KEY_PRESSED, mi);
addKeyListener(lastTime, (XKeyListener) dialog.getGuiEventListener());
//prepare scroll up on tab press...
firstTopic = ((ControlRow)ControlGroupVector.get(0)).textbox;
mi = new MethodInvocation("firstControlKeyPressed", this, KeyEvent.class);
dialog.getGuiEventListener().add( TOPIC + 0 , EventNames.EVENT_KEY_PRESSED, mi);
addKeyListener(firstTopic, (XKeyListener) dialog.getGuiEventListener());
}