Meanwhile, cook mushrooms. Heat a large, heavy frying pan over medium-high heat and add 1 tablespoon of olive oil. When oil is hot, add mushrooms and cook, stirring or tossing in pan, for a few minutes, until they begin to soften and sweat. Add remaining oil, turn heat to medium, and add shallots, garlic, and herbs. Stir together, add ½ teaspoon salt and freshly ground pepper to taste, and cook, stirring often, for another 1-2 minutes, until shallots and garlic have softened, and mixture is fragrant. Add vinegar or wine and cook, stirring often and scraping bottom of pan, until wine has just about evaporated. Taste and adjust seasonings. Remove from heat.