Fixed bug with message campaign due to duplicate listener registration