caching parent.children for perf improvement
whitespace cleanup
make sure UI re-render from binding only fires once when journal entry is added