Struct to hold info on listeners, to decouple sources from worlds somewhat