now we have smooth cover transition, progress bar, and time