protected void moveToSlide(int slide) {
boolean reverse = _currentSlideIndex > slide;
_currentSlideIndex = slide;
Slide to = getSlide(slide);
Slide from = (Slide) super.getWidget(0);
Transition transition = Transition.SLIDE;
ValueChangeEvent.fire(this, false);
transition.start(from, to, _hasWidgetsImpl, reverse);
}