d-fly buttons (on top of ultegra/dura-ace shifters) sometimes work ok - they change screen (left/right) or start new lap (double press) etc.
BUT quite often, I have to press buttons many time, it looks like my Edge 840 "registers" only 1/5 of my presses !!!
also I don't see any connections drops (no messages about connecting again etc.)
My D-fly in next to a stem, just 2cm from Edge.
(I've tested my bike with Edge 530 and everything works correctly, during 2h ride I didn't have such problems with buttons even once !)