Mortgage rates have generally been moving higher since March 28th after they bottomed out at the lowest levels in well over a year. At the time, investors were tuned-in to the Fed's concerns about the global economy. Granted, the US economy might not have been suggesting an imminent recession, but that was far more difficult to say about China and Europe. Both economies were clearly decelerating by the end of 2018 and into the first few months of 2019. That deceleration was the biggest risk factor for the global economy and the biggest boon for mortgage rates.
Weak European economic data at the end of March helped drive the long-term low rates on March 27th. But that marked the apex of panic. We haven't seen any data quite as alarming since then and thus, the gradual increase in rates (economic strength correlates with higher rates, all other things being equal). Beginning last Friday, data in China suggested economic recovery/stability. Rates didn't like it, and they surged higher at their fastest pace in months.
Today's data out of Germany suggests the EU isn't as close to being out of the woods. European bond yields (aka "rates") dropped quickly overnight, and that set the tone for US bond yields for the day. Whether or not this spells defeat for the weeks-long uptrend in rates remains to be seen. With bond markets closed tomorrow and the tendency for idiosyncratic trading on the day before a 3-day weekend, we can't count those chickens just yet. Still any reprieve from rising rates is a good thing, even if today's improvement is best classified as "modest."