added initial code for change-volume-step extension