added callback visibility test