Brown the ground beef and drain excess fat if needed. Then add celery and onion. Cook until vegetables are soft. Sprinkle the flour over the meat and vegetable mixture and stir well to combine. Stir in all other ingredients and mix well. Simmer (covered) for a few minutes. Add a small amount of additional water if mixture is too thick. Spoon onto buns...and wait for the compliments to roll in!