hankin.c : redo volume control code