Mechanical action:
switchWhileDragging
switchUntilReleased
switchWhenReleased