                     FilterTextHeadline(filter: .upcoming)
                 } content: {
                     VStack(alignment: .leading, spacing: 5) {
-                        ForEach(entry.events.prefix(3)) { (event) in
+                        ForEach(entry.events) { (event) in
                             HStack(alignment: .top) {
                                 VStack(alignment: .leading) {
                                     Text(event.title)

                    FilterTextHeadline(filter: .upcoming)
                } content: {
                    VStack(alignment: .leading, spacing: 5) {
                        ForEach(entry.events.prefix(2)) { (event) in
                            VStack(alignment: .leading) {
                                HStack {
                                    Text(event.title)

        .environment(\.colorScheme, .light)
        
        Group {
            EventsWidgetEntryView(entry: smallEntry)
                .previewContext(WidgetPreviewContext(family: .systemSmall))
            
            EventsWidgetEntryView(entry: noEvents)
                .previewContext(WidgetPreviewContext(family: .systemSmall))
            
            EventsWidgetEntryView(entry: mediumEntry)
                .previewContext(WidgetPreviewContext(family: .systemMedium))
            
            EventsWidgetEntryView(entry: noEvents)
                .previewContext(WidgetPreviewContext(family: .systemMedium))
            
            EventsWidgetEntryView(entry: largeEntry)
                .previewContext(WidgetPreviewContext(family: .systemLarge))
            
            EventsWidgetEntryView(entry: noEvents)
