Added docs and separated stack listeners in ChamberPoolModel.js, see #88