Document and change the ListenerRegistration contract