listen on stalled event