Thousands get a helping hand at Dallas charity event