KellerMay 22 - Keller Public Library, 640 Johnson Rd., holds a ribbon cutting for the new Radio Frequency Identification book drop service, 10 a.m. RFID checks in books and materials automatically, allowing library staff to spend more time helping patrons. Refreshments provided. For information call 817-743-4800. May 22 - Keller Public Library, 640 Johnson Rd., offers Intro to Word, Class 2, 11 a.m., an introductory class on how to use Microsoft Word, including changing page layouts, applying numbering and bullets, setting and changing tab stops and creating tables. Free. For information call 817-743-4800. May 24 - Keller Public Library, 640 Johnson Rd., hosts the 4th Saturday Matinee, 2 p.m., in the library meeting room. Free. Popcorn is provided. For information, including movie titles, call 817-743-4840 or email firstname.lastname@example.org. May 28 - Masterworks Series’ Music on the Patio continues, 7-8 p.m., on the Back Patio at Keller Town Hall, 1100 Bear Creek Pkwy. Featuring Acoustic Shade. Free. In the event of inclement weather, the concert moves into the foyer. For information call 817-743-4050 or email email@example.com. Haslet May 26 - Haslet city offices are closed in observance of Memorial Day. For information call 817-439-5931. May 26 - Haslet Lions Club hosts its annual Memorial Day Event, 10-10:30 a.m., at Haslet Community Park, 301 1st St. For information call 817-439-5931. May 28 - Haslet Community and Economic Development Corporation Type B meets, 6-10 p.m., at the Haslet Community Center, 105 Main St. For information call 817-439-5931. May 28 - Haslet Economic Development Corporation Type A meets, 11:30 a.m.-1 p.m., at the Haslet Community Center, 105 Main St. For information call 817-439-5931. Roanoke May 22 - Evenings on Oak Street concert series continues with Leo Hull and the Texas Blues Machine, 7-8 p.m.at Austin Street Plaza, 221 N. Oak St. Free. For information call 817-491-2411. May 22 - Roanoke Park Board meets, 6:30 p.m., at Roanoke Recreation Center, 501 Roanoke Rd. For information call 817-491-2411. May 26 - Roanoke city offices are closed in observance of Memorial Day. For information call call 817-491-2411. May 27 - Roanoke City Council meets, 7 p.m., at Roanoke City Hall, 108 S. Oak St. For information call 817-491-2411. Trophy Club May 27 - Voting in the run-off elections for the March Democratic and Republican primaries takes place, 7 a.m.-7 p.m., at the Svore Municipal Building, 100 Municipal Dr. For more call 682-831-4600. May 28 - Trophy Club hosts a town hall meeting on the Indian Creek Reconstruction Project, 7-8 p.m., in the boardroom at the Svore Municipal Buidling, 100 Municipal Dr. Gives residents the chance to meet project engineers Teague Nall and Perkins, the comntractor Fain Group and town staff, and to get an overview of the project and ask questions. For information call 682-831-4600. Westlake May 26 - Westlake Historical Preservation Society hosts its annual Decoration Day, 6-8 p.m. at Westlake IOOF Cemetery, 3101 J.T. Ottinger Rd., includes free homemade ice cream and hot dogs. Bring lawn chairs, blankets, cameras and mosquito repellant. For information email firstname.lastname@example.org.