Currently in AnnotationList/AnnotationItem there's a bunch of code which manually modifies the dom based on user selections to hide/show annotations and replies.
This should be rewritten to use state/props to indicate which items to show or hide, allowing react full control of the dom.