media control: add volume drag functions to enable custom behavior