KellerApril 9 -The Mt. Gilead Cemetery Association annual meeting , 6 p.m., Keller Library conference room, 640 Johnson Rd. Meeting to include election of officers, discussion on Memorial Day event, ongoing project updates. Persons interested in the restoration and maintenance of the cemetery are invited to attend. April 20 - Run4Kids Uganda 5K Race and 1K fun run , 8 a.m., 5K race; 9:30 a.m., 1K Fun Run. Met Church at 11301 Old Denton Rd. Proceeds from the fundraiser benefits the "finish the Dream in 2013" building campaign to complete construction of the God Cares High School in Uganda, East Africa. For more information email email@example.com.Haslet Ongoing - Preschool Storytime each Wednesday, 10:30-11:30 a.m., at the Haslet Public Library, 100 Gammil St. Call 439-4278 for information. Ongoing - Haslet Senior Center luncheon, 11 a.m., Thursdays, Haslet Community Center, 105 Main St, $4 or bring a covered dish.Roanoke Ongoing. Roanoke Knit and Needle Knot for those who knit, crochet, embroider meets each Wednesday at 1 p.m. at the Roanoke Public Library, 312 S. Walnut St. For information call 817-491-2691. Ongoing - Storytime with Katie Kitten each Friday at 10:30 a.m. to 11 a.m. at the Roanoke Public Library, 308 S. Walnut St. For information call 817-491-2691.Trophy Club Ongoing - Citywide Garage Sale , April 20, 8 a.m.-2 p.m., rain or shine. Sponsored by Trophy Club Women’s Club, typically includes more than 300 homes. For information go to www.mytcwc.org or call Sally Freeman at 214-668-3150.