smooth reset of auto-slide progress, fix overlapping repaint calls