In a medium saucepan, melt the butter over medium heat and add shallots; sauté shallots until softened. Whisk cornstarch into the orange juice, then pour into the saucepan with the butter and onions. Simmer, stirring occasionally for 5 minutes (mixture will begin to thicken). Add the remaining ingredients to pan, stir to combine well. Continue to cook and stir over medium heat for 10 minutes. Mixture will be thickened and syrupy. Serve warm with grilled steaks.