full functionality for annotation inline edits