feat(events): Comment now emit when children truthiness changes

Currently emitting `comments.filled` and `comments.emptied`, however these event names
may easily be changed in the future. I'm not sure they're ideal just yet.