Complete overhaul of the CommentListFragment which simplifies the code but actually uses the adapter model correctly as I noticed I was interacting with the backing data incorrectly. This allows for us to hook up a data set observer and simplify the code even more + react to changes of the data from other fragments/activities. Happy.