untangled some of the feed reaction code in Camera.prototype.listen, added more documentation in code