In a small saucepan, sauté onion in butter until tender but not brown. Stir in remaining ingredients and simmer 10 minutes. Baste grilled meats with sauce during last 10 minutes of cooking time. (Bring sauce to a boil after basting if planning to use as a dipping sauce at the table.)