Don't re-register the same listener if its already subscribed.