--add cycle method with timed slide logic using default timing options
--add switch statment to next_slide method for different animation types