Control and manipulation of ferrofluid drops on functionalized surfaces