Weekend events for May 5-7