Looks like the market was short going into that weaker data, and is currently picking up some profit.
EURUSD now 1.2972 and EURJPY 129.05 from 128.82 lows.
Yesterday this area of 1.2950-70 had good amounts of buying interest and will remain a tough one to crack.Sellers seen in the rallies though from here to 1.3000