@property<EOL><INDENT>def currentEvent(self):<DEDENT>
currentEvent =  self.recentEvents.filter(endTime__gte=timezone.now()).order_by('<STR_LIT>').first()<EOL>if not currentEvent:<EOL><INDENT>currentEvent = self.recentEvents.filter(<EOL>endTime__lte=timezone.now()<EOL>).order_by('<STR_LIT>').first()<EOL><DEDENT>return currentEvent<EOL>
Return the first event that hasn't ended yet, or if there are no
future events, the last one to end.