Solving the Boredom Problem in Events