FerroSense: Ferro uid/Magnetorheological Based User Interface Devices