Upcoming events at Belgrave Heights and South Progress Hall