In a pan, saute the onion, celery, and garlic in butter until warm. Stir in the salsa, ketchup, vinegar, Worcestershire sauce, chili powder, salt, and pepper.
Stir in chicken, bring to a boil. Reduce heat cover and poach for 15 minutes. Serve about 1/4 cup chicken mixture on bread.