Modify event models in place after edit requests complete, so that the page will be redrawn with the new state of the models.  Introduce an alert framework at the top of the page so that alerts can be displayed in a consistent location in case an edited object disappears in the new state.  Move to using constants for literal values in the JS and HTML.