tour: variable length slide durations, also don't set timer if user explicitly goes back