at this point, I would strongly recommend switching from individual `_state` variables to a containing `state = { saved: false, published: false, needsBackup: false; ...etc... }` administrative object. Adding more and more _state variables just makes the code harder to read through, and thus harder to maintain.