{
// note the slide index and save it
currentState_.setSlideIndex(index);
indexPersister_.setIndex(index);
handlerManager_.fireEvent(new SlideIndexChangedEvent(index));
// execute commands if we stay on the slide for > 500ms
new Timer() {
@Override
public void run()