Drag sounds implemented; extracted listener