Change LookupGroup to use listenTo() instead of on() for watching its member's adds()

This makes things easier, since we no longer need to keep track of each member's `add()` callbacks.