Place pine nuts on a baking sheet and broil for 2 minutes, until starting to lightly brown (keep an eye on them). Remove, set aside, and sprinkle with salt.
In a large bowl, whisk together the olive oil, red wine vinegar, capers and garlic, until combined.
Stir in the cheese, tomatoes, basil, chives and parsley. Let stand at room temperature for about 30 minutes, stirring occasionally.
Meanwhile, cook pasta in boiling, lightly salted water and cook until al dente (about 7 - 9 minutes). Before draining, reserve 1/4 cup of the pasta water. Then, drain pasta.
Immediately add hot pasta and the 1/4 cup reserved pasta water to mozzarella mixture and let stand about 1 minute.
Gently toss the pasta and mozzarella mixture.
Season to taste salt and pepper.
Sprinkle the top with toasted pine nuts and then drizzle with balsamic.
Serve warm.