add a batchlisten class that listens to several values and sends to one callback