tie fadeout to rootscope broadcast