Heading into 11am, bonds were still in weaker territory on the day. Things have changed a lot since then. The first wave of help came from fairly sharp selling in equities markets. That was enough to get 10yr yields and MBS into positive territory on the day.
Further assistance came from a big drop in European markets following conflicting reports about whether or not a draft of Britain's Brexit plan is falling apart in a marathon cabinet meeting. The biggest spike in British markets came after it was announced that PM May will not issue a press statement after the cabinet meeting. Markets take this to mean there is no resolution on the draft deal.
The bottom line on the Brexit news is this: in the process of advancing to the next step of the Brexit process, rifts between lawmakers are increasingly showing up. This creates uncertainty for Britain and the global economy. Bonds like economic uncertainty, so they rallied a bit more. Stocks joined in by selling some more, further helping bonds.
10yr yields are now down nearly 5bps at 3.094 and Fannie 4.0 MBS are up nearly a quarter point, just under 100-00.