add currently-listening to functionality