Yesterday's headline was "strong start; weak finish." Today's is the opposite (obviously). In both cases, geopolitical issues played a role in overnight volatility with Germany's immigration policies at center stage (really good primer from WaPo). Part of the overnight weakness had to do with "risk-off" implications from a new deal that German Chancellor Angela Merkel was said to be working on with another of Germany's political parties. But as headlines emerged that called that deal into question, markets began to shift.
Treasuries didn't do much with the aforementioned "shift" until domestic traders got in for the day. Starting at 8:20am, however, buyers dominated and equities futures began to slide. The movement during this time was very much led by Treasuries and not a factor of stocks or oil prices or anything else you may have read about. If we must chalk it up to a fundamental development, we would say that traders were closing out positions ahead of the mid-week holiday break and that positions are skewed toward shorts (covering shorts = bond buying).
10yr yields ended up rallying more than 4bps in total, but weren't able to break through recent resistance at 2.82+%. MBS rallied a quarter point from opening levels, which was enough to bring them back in line with the core range from the past 5 days.