Non-linear and cyclical collisions between drops and bubbles: using AFM to understand droplet interactions in micro-scale flows