Interactive activity slides and presentations