Carousel for events

Switching to a carousel widget for events and displaying past events if there are no upcoming ones
please use `camelCase`, I would use that syntax only if the JSON has it