remove unsafe calls from Listener
add simples tests for sound_datas