Add listener for chamber updates