If listen returns a deref, so should unlisten, I think [IMMUTANT-337]