add ability to set multiple callbacks in current state monitor